D3DKMT_ACQUIREKEYEDMUTEX構造体 (d3dkmthk.h)
D3DKMT_ACQUIREKEYEDMUTEX 構造体は、D3DKMTAcquireKeyedMutex 関数が取得するキー付きミューテックスを記述します。
構文
typedef struct _D3DKMT_ACQUIREKEYEDMUTEX {
D3DKMT_HANDLE hKeyedMutex;
D3DKMT_ALIGN64 UINT64 Key;
PLARGE_INTEGER pTimeout;
D3DKMT_ALIGN64 UINT64 FenceValue;
} D3DKMT_ACQUIREKEYEDMUTEX;
メンバーズ
hKeyedMutex
[in]取得するキー付きミューテックス オブジェクトへのカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型。
Key
[in]ミューテックスを取得するキー値を指定する 64 ビット値。
pTimeout
[in]ミューテックスの取得が完了する絶対時間または相対時間を 100 ナノ秒単位で指定するタイムアウト値へのポインター。
正の値は、1601 年 1 月 1 日を基準とした絶対時間を指定します。 負の値は、現在の時刻を基準とした間隔を指定します。 絶対有効期限は、システム時刻の変更を追跡します。相対有効期限は、システム時刻の変更の影響を受けません。
*pTimeout = 0 の場合、D3DKMTAcquireKeyedMutex は待機せずに返されます。 呼び出し元が NULL ポインターを指定した場合、D3DKMTAcquireKeyedMutex
FenceValue
[out]GPU 同期オブジェクトの現在のフェンス値を指定する 64 ビット値。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 7 |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |