Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi pfnLock2Cb mengunci alokasi dan mendapatkan penunjuk ke alokasi dari driver miniport tampilan atau manajer memori video.
Sintaksis
PFND3DDDI_LOCK2CB Pfnd3dddiLock2cb;
HRESULT Pfnd3dddiLock2cb(
HANDLE hDevice,
D3DDDICB_LOCK2 *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [in, out]
Penunjuk ke struktur D3DDDICB_LOCK2 yang menjelaskan alokasi untuk dikunci.
Mengembalikan nilai
Jika fungsi panggilan balik ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT.
Komentar
Dengan Windows Display Driver Model (WDDM) v2 sekarang menjadi tanggung jawab driver mode pengguna untuk menangani tugas-tugas berikut:
- Mendukung semantik tanpa timpa dan buang. Manajer memori video tidak lagi mendukung penggantian nama sehingga terserah driver untuk menerapkan penggantian nama itu sendiri.
-
Sinkronisasi jenis kunci lainnya (bukan tanpa timpa atau buang)
- Harus mengembalikan WasStillDrawing jika pengguna mencoba mengunci alokasi saat menentukan bendera D3D1X_MAP_FLAG_DO_NOT_WAIT.
- Driver mode pengguna harus memblokir jika sinkronisasi diperlukan (mis. perangkat keras mengakses alokasi). Ini harus diimplementasikan sebagai tunggu non-polling dan memanfaatkan objek sinkronisasi pagar baru yang dipantau.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 10 |
server minimum yang didukung | Windows Server 2016 |
Platform Target | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |