Bagikan melalui


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)

Lihat juga

D3DKMTCreateKeyedMutex2

D3DKMTShareObjects

D3DKMT_CREATEKEYEDMUTEX2