D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU構造体 (d3dkmthk.h)
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU は、D3DKMTWaitForSynchronizationObjectFromCpu と共に使用され、監視対象のフェンスが特定の値に達するのを待機します。
構文
typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] D3DKMT_HANDLE hDevice;
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
メンバーズ
[in] hDevice
待機するデバイス ハンドル。
[in] ObjectCount
ObjectHandleArray 内の同期オブジェクトの数と、FenceValueArray内のフェンス値。
[in] ObjectHandleArray
待機する同期イベントに対するカーネル モード ハンドルの配列。
[in] FenceValueArray
待機する 64 ビットの監視対象フェンス値の配列。それぞれ、ObjectHandleArray内のオブジェクトに対応します。
[in] hAsyncEvent
NULL
[in] Flags
操作を記述する D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS 構造体。
価値 | 意味 |
---|---|
WaitAny | |
偽 | すべての入力同期オブジェクトが対応する入力フェンス値以上にシグナル通知されると、待機条件は満たされていると見なされます。 |
WaitAny | |
真 | いずれかの入力同期オブジェクトが対応する入力フェンス値以上にシグナル通知されると、待機条件は満たされていると見なされます。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |