Bagikan melalui


Fungsi D3DKMTSharedPrimaryLockNotification (d3dkmthk.h)

Fungsi D3DKMTSharedPrimaryLockNotification memberi tahu sistem operasi tentang kunci yang akan datang ke permukaan utama bersama.

Sintaks

NTSTATUS D3DKMTSharedPrimaryLockNotification(
  [in] const D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION *unnamedParam1
);

Parameter

[in] unnamedParam1

Penunjuk ke struktur D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION yang menjelaskan permukaan utama bersama yang akan dikunci aplikasi.

Mengembalikan nilai

D3DKMTSharedPrimaryLockNotification mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Pemberitahuan tentang kunci mendatang ke permukaan utama bersama berhasil dilakukan.
STATUS_NO_MEMORY D3DKMTSharedPrimaryLockNotification tidak dapat diselesaikan karena memori yang tidak mencukup.
STATUS_INVALID_PARAMETER Parameter divalidasi dan ditentukan salah.

Fungsi ini mungkin juga mengembalikan nilai NTSTATUS lain yang ditentukan dalam Ntstatus.h.

Keterangan

OpenGL ICD memanggil fungsi D3DKMTSharedPrimaryLockNotification untuk memberi tahu sistem operasi bahwa aplikasi akan mengunci permukaan utama bersama GDI yang ada pada adaptor grafis dan sumber sajian video yang ditentukan oleh anggota AdapterLuid dan VidPnSourceId dari struktur D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION . OpenGL ICD harus memanggil D3DKMTSharedPrimaryLockNotification sebelum memanggil fungsi D3DKMTLock untuk permukaan utama bersama GDI untuk memastikan bahwa sistem operasi menonaktifkan semua sprite yang bersinggungan dengan wilayah kunci yang ditentukan anggota LockRectD3DKMT_SHAREDPRIMARYLOCKNOTIFICATION .

Persyaratan

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

Lihat juga

D3DKMTLock

D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION