D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU structure (d3dumddi.h)

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU is used with pfnSignalSynchronizationObjectFromGpuCb to signal a monitored fence.

Syntax

typedef struct D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU {
  [in] HANDLE              hContext;
  [in] UINT                ObjectCount;
  [in] const D3DKMT_HANDLE *ObjectHandleArray;
  union {
    [in] const UINT64 *MonitoredFenceValueArray;
         UINT64       Reserved[8];
  };
} D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU;

Members

[in] hContext

A kernel-mode handle to the context stream.

[in] ObjectCount

The number of synchronization events in the ObjectHandleArray array and fence values in MonitoredFenceValueArray arrays.

[in] ObjectHandleArray

An array of kernel-mode handles to the synchronization events that the hContext member signals.

[in] MonitoredFenceValueArray

An array of 64-bit monitored fence values to signal, each of which correspond to a synchronization object in ObjectHandleArray.

Reserved[8]

This member is reserved and should be set to zero.

Requirements

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

See also

pfnSignalSynchronizationObjectFromGpuCb