D3D12DDICB_SIGNALSYNCHRONIZATIONOBJECT2 structure (d3d12umddi.h)
Signals a synchronization object.
Syntax
typedef struct D3D12DDICB_SIGNALSYNCHRONIZATIONOBJECT2 {
[in] HANDLE hContext;
[in] UINT ObjectCount;
D3DKMT_HANDLE ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED];
[in] D3DDDICB_SIGNALFLAGS Flags;
[in] ULONG BroadcastContextCount;
HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
union {
[in] UINT64 FenceValue;
[in] HANDLE CpuEventHandle;
};
} D3D12DDICB_SIGNALSYNCHRONIZATIONOBJECT2;
Members
[in] hContext
Specify the context that should signal the objects.
[in] ObjectCount
Number of object to signal.
[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED]
A handle to an array of synchronization objects to signal.
[in] Flags
Specify signal behavior.
[in] BroadcastContextCount
Specifies the number of context to broadcast this signal buffer to.
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
A handle an array of context to broadcast to.
[in] FenceValue
Fence value to be signaled.
[in] CpuEventHandle
Handle of a CPU event to be signaled.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3d12umddi.h |