ID3D12Device1::SetEventOnMultipleFenceCompletion メソッド (d3d12.h)
フェンスのコレクションの 1 つ以上が特定の値に達したときに発生する必要があるイベントを指定します。
構文
HRESULT SetEventOnMultipleFenceCompletion(
[in] ID3D12Fence * const *ppFences,
[in] const UINT64 *pFenceValues,
UINT NumFences,
D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
HANDLE hEvent
);
パラメーター
[in] ppFences
種類: ID3D12Fence*
ID3D12Fence オブジェクトを指定する NumFences の長さの配列。
[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 |
Library | D3d12.lib |
[DLL] | D3d12.dll |