共用方式為


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)

另請參閱

D3DKMTAcquireKeyedMutex