D3D12DDICB_SIGNALSYNCHRONIZATIONOBJECT2 结构 (d3d12umddi.h)

向同步对象发出信号。

语法

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;

成员

[in] hContext

指定应向对象发出信号的上下文。

[in] ObjectCount

要发出信号的对象数。

[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED]

要发出信号的同步对象数组的句柄。

[in] Flags

指定信号行为。

[in] BroadcastContextCount

指定要将此信号缓冲区广播到的上下文数。

[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

处理要广播到的上下文数组。

[in] FenceValue

要发出信号的围栏值。

[in] CpuEventHandle

要发出信号的 CPU 事件的句柄。

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 d3d12umddi.h