次の方法で共有


D3DKMTWaitForSynchronizationObjectFromGpu 関数 (d3dkmthk.h)

D3DKMTWaitForSynchronizationObjectFromGpu 、監視対象のフェンスが特定の値に達するまで待機してから、後続のコンテキスト コマンドを処理します。

手記

Windows ディスプレイ ドライバー モデル (WDDM) v2 ドライバーの場合、既存の D3DKMTWaitForSynchronizationObject および D3DKMTWaitForSynchronizationObject2 コールバックは非推奨となり、最終的に削除されます。

構文

NTSTATUS D3DKMTWaitForSynchronizationObjectFromGpu(
  [in] const D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

パラメーター

[in] unnamedParam1

操作を記述する D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU 構造体へのポインター。

戻り値

次のいずれかの値を返します。

リターン コード 形容
STATUS_SUCCESS 操作が正常に実行されました。
STATUS_INVALID_PARAMETER パラメーターが検証され、正しくないと判断されました。

この関数は、NTSTATUS 他の値を返す場合もあります。

備考

この関数セマンティクスは、既存の D3DKMTWaitForSynchronizationObject2 呼び出しに似ていますが、この関数は監視対象のフェンス オブジェクトと待機する監視対象のフェンス値の配列もサポートします。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム 万国
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)
ライブラリ Gdi32.lib
DLL Gdi32.dll

関連項目

D3DKMTWaitForSynchronizationObject

D3DKMTWaitForSynchronizationObject2

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU