struktur DXGKARGCB_MAPCONTEXTALLOCATION (d3dkmddi.h)
Struktur DXGKARGCB_MAPCONTEXTALLOCATION berisi argumen yang digunakan dalam fungsi panggilan balik DXGKCB_MAPCONTEXTALLOCATION , untuk memetakan alamat virtual unit pemrosesan grafis (GPU) ke alokasi konteks yang ditentukan.
Sintaks
typedef struct _DXGKARGCB_MAPCONTEXTALLOCATION {
[in] D3DGPU_VIRTUAL_ADDRESS BaseAddress;
[in] D3DGPU_VIRTUAL_ADDRESS MinimumAddress;
[in] D3DGPU_VIRTUAL_ADDRESS MaximumAddress;
[in] HANDLE hAllocation;
[in] D3DGPU_SIZE_T OffsetInPages;
[in] D3DGPU_SIZE_T SizeInPages;
[in] D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE Protection;
[in] UINT64 DriverProtection;
} DXGKARGCB_MAPCONTEXTALLOCATION;
Anggota
[in] BaseAddress
(opsional) Jika non-NULL, manajer memori video akan mencoba menggunakan alamat ini sebagai alamat dasar untuk pemetaan. Jika rentang dari BaseAddress ke Ukuran BaseAddress+ tidak gratis, panggilan akan gagal. Ketika parameter ini non-NULL, MinimumAddress dan MaximumAddress diabaikan.
Jika NULL ditentukan, manajer memori video akan memilih alamat dasar untuk alokasi dalam MinimumAddress dan MaximumAddress yang ditentukan.
[in] MinimumAddress
(opsional) Alamat virtual GPU minimum yang perlu dipertimbangkan untuk rentang yang dipetakan. Parameter ini diabaikan ketika BaseAddress != NULL.
[in] MaximumAddress
Alamat virtual GPU maksimum yang perlu dipertimbangkan untuk rentang yang dipetakan. Manajer memori video akan menjamin bahwaUkuran<BaseAddress+= MaximumAddress. Jika ini diatur ke NULL , manajer memori video tidak akan menerapkan batas apa pun. Parameter ini diabaikan ketika BaseAddress != NULL.
[in] hAllocation
Tangani alokasi yang sedang dipetakan ke ruang alamat virtual GPU. Ini adalah handel kernel grafis DirectX, yang dikembalikan oleh DXGKCB_CREATECONTEXTALLOCATION.
[in] OffsetInPages
Offset, di halaman 4KB, ke halaman awal dalam alokasi yang ditentukan yang harus dipetakan.
[in] SizeInPages
Ukuran rentang yang akan dipetakan dalam jumlah halaman 4KB.
[in] Protection
Perlindungan pada alamat virtual GPU yang dipetakan.
[in] DriverProtection
Parameter perlindungan driver.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 (WDDM 2.0) |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |