D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU 構造体 (d3dumddi.h)
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU は、監視対象のフェンスが特定の値に達するまで待機するために 、pfnWaitForSynchronizationObjectFromCpuCb と共に使用されます。
構文
typedef struct D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
メンバー
[in] ObjectCount
ObjectHandleArray 内の同期オブジェクトの数と、FenceValueArray 内のフェンス値。
[in] ObjectHandleArray
待機する同期イベントへのカーネル モード ハンドルの配列。
[in] FenceValueArray
待機する 64 ビットの監視対象フェンス値の配列。それぞれ ObjectHandleArray 内のオブジェクトに対応します。
[in] hAsyncEvent
NULL でない場合は、待機条件が満たされたときに通知されるイベントを指定します。 NULL の場合、待機条件が満たされるまで呼び出しは返されません。
[in] Flags
操作を記述する D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS 構造体。
Value | 意味 |
---|---|
Waitany FALSE |
すべての入力同期オブジェクトが対応する入力フェンス値以上にシグナル通知されると、待機条件は満たされていると見なされます。 |
Waitany TRUE |
いずれかの入力同期オブジェクトが対応する入力フェンス値以上にシグナル通知されると、待機条件は満たされると見なされます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
Header | d3dumddi.h (D3dumddi.h を含む) |