7.24. CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1 结构体参考

[CUDA 驱动程序使用的数据类型]

外部内存句柄描述符

公共变量

int  fd
unsigned int  flags
void * handle
const void * name
const void * nvSciBufObject
unsigned long long  size
CUexternalMemoryHandleType type
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::@19::@20  win32

变量

int CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::fd [继承]

引用内存对象的文件描述符。当类型为 CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD 时有效

unsigned int CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::flags [继承]

标志必须为零或 CUDA_EXTERNAL_MEMORY_DEDICATED

void * CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::handle [继承]

有效的 NT 句柄。如果 'name' 非 NULL,则必须为 NULL

const void * CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::name [继承]

有效内存对象的名称。如果 'handle' 非 NULL,则必须为 NULL。

const void * CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::nvSciBufObject [继承]

表示 NvSciBuf 对象的句柄。当类型为 CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF 时有效

unsigned long long CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::size [继承]

内存分配的大小

CUexternalMemoryHandleTypeCUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::type [继承]

句柄的类型

CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::@19::@20 CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1::win32 [继承]