ID3D12Device1::SetEventOnMultipleFenceCompletion 方法 (d3d12.h)
指定當一或多個柵欄集合到達特定值時,應該引發的事件。
語法
HRESULT SetEventOnMultipleFenceCompletion(
[in] ID3D12Fence * const *ppFences,
[in] const UINT64 *pFenceValues,
UINT NumFences,
D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
HANDLE hEvent
);
參數
[in] ppFences
類型: ID3D12Fence*
長度 為 NumFences 的陣列,指定 ID3D12Fence 物件。
[in] pFenceValues
類型: const UINT64*
長度 為 NumFences 的陣列,指定要發出事件所需的柵欄值。
NumFences
類型: UINT
指定要包含的柵欄數目。
Flags
類型: D3D12_MULTIPLE_FENCE_WAIT_FLAGS
指定決定如何繼續的其中一個 D3D12_MULTIPLE_FENCE_WAIT_FLAGS 。
hEvent
類型: HANDLE
事件物件的控制碼。
傳回值
類型: HRESULT
這個方法會傳回 HRESULT 成功或錯誤碼。
備註
若要指定單一柵欄,請參閱 SetEventOnCompletion 方法。
如果 hEvent 是 Null 控制碼,則除非到達指定的柵欄值 () ,否則此 API 將不會傳回。
需求
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3d12.lib |
Dll | D3d12.dll |