Ubuntu Manpages


unsigned long long size
CUexternalMemoryHandleType type
int fd
void * handle
struct {
void * handle
} win32

External memory handle descriptor

File descriptor referencing the memory object. Valid when type is CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD

Valid NT handle. Must be NULL if 'name' is non-NULL

Size of the memory allocation

CUexternalMemoryHandleType CUDA_EXTERNAL_MEMORY_HANDLE_DESC::type

Type of the handle

Win32 handle referencing the semaphore object. Valid when type is one of the following:

  • CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32
  • CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT
  • CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP
  • CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE Exactly one of 'handle' and 'name' must be non-NULL. If type is CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT then 'name' must be NULL.

Generated automatically by Doxygen from the source code.