Provided by: nvidia-cuda-dev_10.1.243-3_amd64 

NAME
cudaExternalMemoryHandleDesc -
SYNOPSIS
Data Fields
unsigned long long size
enum cudaExternalMemoryHandleType type
int fd
void * handle
struct {
void * handle
} win32
Detailed Description
External memory handle descriptor
Field Documentation
int cudaExternalMemoryHandleDesc::fd
File descriptor referencing the memory object. Valid when type is cudaExternalMemoryHandleTypeOpaqueFd
void* cudaExternalMemoryHandleDesc::handle
Valid NT handle. Must be NULL if 'name' is non-NULL
unsigned long long cudaExternalMemoryHandleDesc::size
Size of the memory allocation
enum cudaExternalMemoryHandleType cudaExternalMemoryHandleDesc::type
Type of the handle
struct { ... } cudaExternalMemoryHandleDesc::win32
Win32 handle referencing the semaphore object. Valid when type is one of the following:
• cudaExternalMemoryHandleTypeOpaqueWin32
• cudaExternalMemoryHandleTypeOpaqueWin32Kmt
• cudaExternalMemoryHandleTypeD3D12Heap
• cudaExternalMemoryHandleTypeD3D12Resource Exactly one of 'handle' and 'name' must be non-NULL. If type
is cudaExternalMemoryHandleTypeOpaqueWin32Kmt then 'name' must be NULL.
Author
Generated automatically by Doxygen from the source code.
Version 6.0 28 Jul 2019 cudaExternalMemoryHandleDesc(3)