Skip to main content
GPU 側の待機をキューに入れて、直ちに戻ります。GPU 側の待機とは、GPU が指定されたフェンスが指定された値に達するか、それを超えるまで待機することです。

構文

パラメーター

pFence
型: ID3D12Fence *
ID3D12Fence オブジェクトへのポインター。 Value
型: UINT64
コマンド キューがフェンスに達するか超えるのを待つ値。したがって、ID3D12Fence::GetCompletedValueValue 以上になると、待機は終了します。

戻り値

型: HRESULT このメソッドは、Direct3D 12 リターン コード のいずれかを返します。

解説

待機がキューに入れられるため、API はすぐに戻ります。指定されたフェンスが要求された値に達するまで待機するのはコマンド キューです (この間、作業は実行されません)。 CPU 側の待機 (呼び出し元スレッドがフェンスが特定の値に達するまでブロックする) を実行したい場合は、ID3D12Fence::SetEventOnCompletion API を WaitForSingleObject (または類似の API) と組み合わせて使用してください。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

ID3D12CommandQueue マルチエンジン同期
最終更新日 2026年8月24日