共用方式為


D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU 結構 (d3dkmthk.h)

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU 會與 D3DKMTSignalSynchronizationObjectFromGpu 搭配使用,以發出受監視柵欄的訊號。

語法

typedef struct _D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU {
  [in] D3DKMT_HANDLE hContext;
  [in] UINT          ObjectCount;
  void          D3DKMT_PTR(
    const D3DKMT_HANDLE *unnamedParam1,
    ObjectHandleArray   unnamedParam2
  );
  union {
    [in] const UINT64          *MonitoredFenceValueArray;
         D3DKMT_ALIGN64 UINT64 Reserved[8];
  };
} D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU;

成員

[in] hContext

內容數據流的核心模式句柄。

[in] ObjectCount

ObjectHandleArray 陣列中的同步處理事件數目,以及 MonitoredFenceValueArray 陣列中的範圍值。

void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, ObjectHandleArray unnamedParam2)

[in] MonitoredFenceValueArray

要發出訊號的64位受監視柵欄值陣列,每個值都會對應至 ObjectHandleArray 中的同步處理物件。

Reserved[8]

這個成員是保留的,而且應該設定為零。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 d3dkmthk.h (包含 D3dkmthk.h)

另請參閱

D3DKMTSignalSynchronizationObjectFromGpu