.TH "cudaExternalSemaphoreHandleDesc" 3 "24 Apr 2019" "Version 6.0" "Doxygen" \" -*- nroff -*- .ad l .nh .SH NAME cudaExternalSemaphoreHandleDesc \- .SH SYNOPSIS .br .PP .SS "Data Fields" .in +1c .ti -1c .RI "enum \fBcudaExternalSemaphoreHandleType\fP \fBtype\fP" .br .ti -1c .RI "int \fBfd\fP" .br .ti -1c .RI "void * \fBhandle\fP" .br .ti -1c .RI "struct {" .br .ti -1c .RI " void * \fBhandle\fP" .br .ti -1c .RI "} \fBwin32\fP" .br .in -1c .SH "Detailed Description" .PP External semaphore handle descriptor .SH "Field Documentation" .PP .SS "int \fBcudaExternalSemaphoreHandleDesc::fd\fP" .PP File descriptor referencing the semaphore object. Valid when type is \fBcudaExternalSemaphoreHandleTypeOpaqueFd\fP .SS "void* \fBcudaExternalSemaphoreHandleDesc::handle\fP" .PP Valid NT handle. Must be NULL if 'name' is non-NULL .SS "enum \fBcudaExternalSemaphoreHandleType\fP \fBcudaExternalSemaphoreHandleDesc::type\fP" .PP Type of the handle .SS "struct { ... } \fBcudaExternalSemaphoreHandleDesc::win32\fP" .PP Win32 handle referencing the semaphore object. Valid when type is one of the following: .IP "\(bu" 2 \fBcudaExternalSemaphoreHandleTypeOpaqueWin32\fP .IP "\(bu" 2 \fBcudaExternalSemaphoreHandleTypeOpaqueWin32Kmt\fP .IP "\(bu" 2 \fBcudaExternalSemaphoreHandleTypeD3D12Fence\fP Exactly one of 'handle' and 'name' must be non-NULL. If type is \fBcudaExternalSemaphoreHandleTypeOpaqueWin32Kmt\fP then 'name' must be NULL. .PP .SH "Author" .PP Generated automatically by Doxygen from the source code.