D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU structure

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU is used with D3DKMTSignalSynchronizationObjectFromCpu to enable a driver to signal a monitored fence.

Syntax

typedef struct _D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU {
  D3DKMT_HANDLE        hDevice;
  UINT                 ObjectCount;
  const D3DKMT_HANDLE  *ObjectHandleArray;
  const UINT64         *FenceValueArray;
  D3DDDICB_SIGNALFLAGS Flags;
} D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU;

Members

hDevice

[in] The handle to the device.

ObjectCount

[in] The number of synchronization objects in the ObjectHandleArray and fence values in the FenceValueArray.

ObjectHandleArray

[in] An array of kernel-mode handles to the synchronization events to signal.

FenceValueArray

[in] An array of 64 bit monitored fence values to signal, each corresponding to an object in the ObjectHandleArray.

Flags

Flag options.

Requirements

   
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header d3dkmthk.h (include D3dkmthk.h)

See Also

D3DKMTSignalSynchronizationObjectFromCpu