struktur D3DKMT_LOCK (d3dkmthk.h)
Struktur D3DKMT_LOCK menjelaskan parameter untuk mengunci alokasi.
Sintaks
typedef struct _D3DKMT_LOCK {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hAllocation;
[in] UINT PrivateDriverData;
[in] UINT NumPages;
void D3DKMT_PTR(
const UINT *unnamedParam1,
pPages unnamedParam2
);
void D3DKMT_PTR(
VOID *unnamedParam1,
pData unnamedParam2
);
[in] D3DDDICB_LOCKFLAGS Flags;
D3DGPU_VIRTUAL_ADDRESS GpuVirtualAddress;
} D3DKMT_LOCK;
Anggota
[in] hDevice
Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke perangkat yang dikaitkan dengan alokasi.
[in] hAllocation
Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi untuk dikunci.
[in] PrivateDriverData
Nilai UINT yang menentukan 32 bit data privat (misalnya, tingkat MIP) yang dikirim dari OpenGL ICD ke fungsi DxgkDdiAcquireSwizzlingRange driver miniport tampilan.
[in] NumPages
Jumlah halaman dalam daftar halaman yang ditentukan pPages .
void D3DKMT_PTR( const UINT *unnamedParam1, pPages unnamedParam2)
void D3DKMT_PTR( VOID *unnamedParam1, pData unnamedParam2)
[in] Flags
Struktur D3DDDICB_LOCKFLAGS yang mengidentifikasi, dalam bendera bidang bit, cara mengunci alokasi.
Perhatikan bahwa menentukan beberapa bendera bersama-sama tidak valid dan beberapa bendera bergantung pada bendera lain. Untuk informasi selengkapnya tentang kombinasi ini, lihat bagian Keterangan dari D3DDDICB_LOCKFLAGS.
GpuVirtualAddress
Anggota ini dicadangkan dan harus diatur ke nol.
Anggota ini tersedia dimulai dengan Windows 7.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |