7.50. CUdevResource 结构体参考

[Green Contexts]

一个带标签的联合体,用于描述由类型字段标识的不同资源。此结构不应在创建它的API之外直接修改。

‎ struct {
           CUdevResourceType type;
           union {
               CUdevSmResource sm;
           };
       };
  • 如果typeCU_DEV_RESOURCE_TYPE_INVALID,则该资源无效且无法进一步访问。

  • 如果typeCU_DEV_RESOURCE_TYPE_SM,则会填充CUdevSmResource结构体sm。例如,sm.smCount将反映该资源中可用的流式多处理器数量。