_D3DKMT_SIGNALSYNCHRONIZATIONOBJECT structure

The D3DKMT_SIGNALSYNCHRONIZATIONOBJECT structure contains information about the synchronization events that the D3DKMTSignalSynchronizationObject function signals.

Syntax

typedef struct _D3DKMT_SIGNALSYNCHRONIZATIONOBJECT {
  D3DKMT_HANDLE        hContext;
  UINT                 ObjectCount;
  D3DKMT_HANDLE        ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED];
  D3DDDICB_SIGNALFLAGS Flags;
} D3DKMT_SIGNALSYNCHRONIZATIONOBJECT;

Members

hContext

[in] A kernel-mode handle to a context that signals the synchronization events in the array that the ObjectHandleArray member specifies.

ObjectCount

[in] The number of synchronization events in the ObjectHandleArray array.

ObjectHandleArray

[in] An array of kernel-mode handles to the synchronization events that the context that is specified by the hContext member signals. The D3DDDI_MAX_OBJECT_SIGNALED constant, which is defined as 32, indicates the maximum number of synchronization events that the context can signal.

Flags

[in] A D3DDDICB_SIGNALFLAGS structure that indicates, in bit-field flags, signaling behavior.

Requirements

   
Windows version Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmthk.h (include D3dkmthk.h)

See Also

D3DDDICB_SIGNALFLAGS

D3DKMTSignalSynchronizationObject