D3DKMT_ACQUIREKEYEDMUTEX結構(d3dkmthk.h)
D3DKMT_ACQUIREKEYEDMUTEX 結構描述 D3DKMTAcquireKeyedMutex 函式取得的索引鍵 mutex。
語法
typedef struct _D3DKMT_ACQUIREKEYEDMUTEX {
D3DKMT_HANDLE hKeyedMutex;
D3DKMT_ALIGN64 UINT64 Key;
PLARGE_INTEGER pTimeout;
D3DKMT_ALIGN64 UINT64 FenceValue;
} D3DKMT_ACQUIREKEYEDMUTEX;
成員
hKeyedMutex
[in]D3DKMT_HANDLE數據類型,表示要取得之索引鍵 mutex 物件的內核模式句柄。
Key
[in]64 位值,指定要取得 Mutex 的索引鍵值。
pTimeout
[in]以 100 奈秒單位指定取得 Mutex 的絕對或相對時間值的指標。
正值會指定絕對時間,相對於 1601 年 1 月 1 日。 負值會指定相對於目前時間的間隔。 絕對到期時間會追蹤系統時間中的任何變更;相對到期時間不會受到系統時間變更的影響。
如果 *pTimeout = 0,D3DKMTAcquireKeyedMutex 傳回而不等候。 如果呼叫端提供 NULL 指標,D3DKMTAcquireKeyedMutex 無限期等候,直到 mutex 物件設定為訊號狀態為止。
FenceValue
[out]64 位值,指定 GPU 同步處理物件的目前柵欄值。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 7 |
標頭 | d3dkmthk.h (包括 D3dkmthk.h) |