D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU structure (d3dkmthk.h)

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

Syntax

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

Members

[in] hDevice

The handle to the device.

[in] ObjectCount

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

[in] ObjectHandleArray

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

[in] FenceValueArray

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

Flags

Flag options.

Requirements

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

See also

D3DKMTSignalSynchronizationObjectFromCpu