7.44. CUDA_SEMAPHORE_EXPORT_DESC_v1

Defined in /dvs/p4/build/sw/gpgpu/bin/x86_64_Linux_release/stub/cuda.h

struct CUDA_SEMAPHORE_EXPORT_DESC_v1

Public Members

CUsemaphoreHandleType handleType

Type of the handle to create.

int fd

File descriptor created.

struct CUDA_SEMAPHORE_EXPORT_DESC_v1::[anonymous]::[anonymous] fd
void *securityAttributes

Optional input.

Pointer to a SECURITY_ATRRIBUTES structure that specifies the ACL for the created NT object. If null, a system default security attributes will be used.

void *name

Optional input.

A NUL-terminated wide character string that specifies a global path and name for the created NT object. This allows other process to open the synchronization object by name.

void *handle

Output.

The NT handle created.

struct CUDA_SEMAPHORE_EXPORT_DESC_v1::[anonymous]::[anonymous] win32
cuuint32_t handle

Handle created for Win32 Kmt.

struct CUDA_SEMAPHORE_EXPORT_DESC_v1::[anonymous]::[anonymous] win32Kmt
cuuint32_t reserved[8]
struct CUDA_SEMAPHORE_EXPORT_DESC_v1::[anonymous]::[anonymous] reserved
union CUDA_SEMAPHORE_EXPORT_DESC_v1::[anonymous] handle
unsigned int flags

Flags reserved for the future.

Must be zero.