D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU 結構 (d3dumddi.h)

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU 會與 pfnWaitForSynchronizationObjectFromGpuCb 搭配使用,以等候受監視的柵欄到達特定值。

語法

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

成員

[in] hContext

內容數據流的核心模式句柄,其中會等候 ObjectHandleArray 成員指定之數位中的同步處理事件。

[in] ObjectCount

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

[in] ObjectHandleArray

核心模式陣列會處理 hContext 成員所指定內容的同步處理事件。

[in] MonitoredFenceValueArray

要等候的64位受監視柵欄值陣列值數組,每個值都對應至 ObjectHandleArray 中的同步處理物件。

[in] FenceValue

當輸入物件屬於類型 D3DDDI_FENCE時,要等候的柵欄值。

Reserved[8]

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

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

pfnWaitForSynchronizationObjectFromGpuCb