D3DKMT_CREATEKEYEDMUTEX2_FLAGS 結構 (d3dkmthk.h)
指出如何指定索引鍵 Mutex 的句柄。
語法
typedef struct _D3DKMT_CREATEKEYEDMUTEX2_FLAGS {
union {
struct {
UINT NtSecuritySharing : 1;
UINT Reserved : 31;
};
[in] UINT Value;
};
} D3DKMT_CREATEKEYEDMUTEX2_FLAGS;
成員
NtSecuritySharing
UINT 值,指定索引鍵 Mutex 是共用的,還是具有資源的全域 D3DKMT_HANDLE 核心模式句柄。
如果 NtSecuritySharing 設定為 1 (TRUE) ,則會使用 D3DKMTShareObjects 函式來共用索引鍵 mutex,但沒有資源的全域 D3DKMT_HANDLE 句柄。 在此情況下,資源的進程句柄是由D3DKMT_CREATEKEYEDMUTEX2所提供。呼叫 D3DKMTCreateKeyedMutex2 函式中的 hKeyedMutex 成員。
如果 NtSecuritySharing 設定為零 (FALSE) ,則索引鍵 mutex 具有D3DKMT_CREATEKEYEDMUTEX2所提供資源的全域D3DKMT_HANDLE句柄。呼叫 D3DKMTCreateKeyedMutex2 中的 hSharedHandle 成員。
Reserved
這個成員是保留的,而且應該設定為零。 設定此成員相當於將32位值的其餘31位設定為零 (0xFFFFFFFE) 。
[in] Value
聯集中D3DKMT_CREATEKEYEDMUTEX2_FLAGS的成員,可保存可識別索引鍵 mutex 共用類型的 32 位值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |