struktur D3DKMT_CREATEKEYEDMUTEX2_FLAGS (d3dkmthk.h)
Menunjukkan bagaimana handel ke mutex bertanda kunci ditentukan.
Sintaks
typedef struct _D3DKMT_CREATEKEYEDMUTEX2_FLAGS {
union {
struct {
UINT NtSecuritySharing : 1;
UINT Reserved : 31;
};
[in] UINT Value;
};
} D3DKMT_CREATEKEYEDMUTEX2_FLAGS;
Anggota
NtSecuritySharing
Nilai UINT yang menentukan apakah mutex kunci dibagikan atau memiliki handel mode kernel D3DKMT_HANDLE global ke sumber daya.
Jika NtSecuritySharing diatur ke 1 (TRUE), mutex bertanda kunci dibagikan menggunakan fungsi D3DKMTShareObjects tetapi tidak memiliki penanganan D3DKMT_HANDLE global ke sumber daya. Dalam hal ini, handel proses ke sumber daya disediakan oleh D3DKMT_CREATEKEYEDMUTEX2. Anggota hKeyedMutex dalam panggilan ke fungsi D3DKMTCreateKeyedMutex2 .
Jika NtSecuritySharing diatur ke nol (FALSE), mutex bertanda kunci memiliki handel D3DKMT_HANDLE global ke sumber daya yang disediakan oleh D3DKMT_CREATEKEYEDMUTEX2. anggota hSharedHandle dalam panggilan ke D3DKMTCreateKeyedMutex2.
Reserved
Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini setara dengan mengatur 31 bit yang tersisa (0xFFFFFFFE) dari nilai 32-bit ke nol.
[in] Value
Anggota dalam serikat yang D3DKMT_CREATEKEYEDMUTEX2_FLAGS berisi yang dapat menyimpan nilai 32-bit yang mengidentifikasi jenis berbagi mutex bertanda kunci.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |