Bagikan melalui


Fungsi D3DKMTCreateKeyedMutex2 (d3dkmthk.h)

Membuat objek mutex bertanda kunci yang menyertakan data privat.

Sintaks

NTSTATUS D3DKMTCreateKeyedMutex2(
  D3DKMT_CREATEKEYEDMUTEX2 *unnamedParam1
);

Parameter

unnamedParam1

pData [masuk, keluar]

Penunjuk ke struktur D3DKMT_CREATEKEYEDMUTEX2 yang menjelaskan objek mutex bertanda untuk dibuat.

Mengembalikan nilai

Mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Objek mutex berkunci berhasil dibuat.
STATUS_DEVICE_REMOVED Adaptor grafis dihentikan atau perangkat tampilan direset.
STATUS_INVALID_PARAMETER Parameter divalidasi dan ditentukan salah.
STATUS_NO_MEMORY D3DKMTCreateKeyedMutex2 tidak dapat diselesaikan karena memori yang tidak memadai.

Fungsi ini mungkin juga mengembalikan nilai NTSTATUS lainnya.

Keterangan

D3DKMTCreateKeyedMutex2 berperilaku seperti fungsi D3DKMTCreateKeyedMutex tetapi memungkinkan pemanggil menentukan data privat untuk dikaitkan dengan mutex kunci.

Mutex kunci yang dibuat dengan D3DKMTCreateKeyedMutex2 masih kompatibel dengan fungsi D3DKMTOpenKeyedMutex, D3DKMTAcquireKeyedMutex, dan D3DKMTReleaseKeyedMutex .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Universal
Header d3dkmthk.h (termasuk D3dkmthk.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

D3DKMTAcquireKeyedMutex

D3DKMTCreateKeyedMutex

D3DKMTOpenKeyedMutex

D3DKMTReleaseKeyedMutex

D3DKMT_CREATEKEYEDMUTEX2