The OpenD Programming Language

handle_st.win32_st

Win32 handle referencing the semaphore object. Valid when type is one of the following: - ::cudaExternalSemaphoreHandleTypeOpaqueWin32 - ::cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt - ::cudaExternalSemaphoreHandleTypeD3D12Fence Exactly one of 'handle' and 'name' must be non-NULL. If type is ::cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt then 'name' must be NULL.

union handle_st
struct win32_st {}

Members

Variables

handle
void* handle;

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

name
void* name;

Name of a valid synchronization primitive. Must be NULL if 'handle' is non-NULL.

Meta