Bagikan melalui


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)

Lihat juga

DXGKCB_CREATECONTEXTALLOCATION

DXGKCB_MAPCONTEXTALLOCATION