struktur DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE (d3dkmddi.h)

DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE berisi argumen yang digunakan oleh fungsi panggilan balik DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE , untuk memungkinkan driver tampilan mode kernel memesan rentang alamat virtual unit pemrosesan grafis (GPU) selama pembuatan proses.

Sintaks

typedef struct _DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE {
  [in]  HANDLE hDxgkProcess;
  [in]  UINT64 SizeInBytes;
  [in]  UINT   Alignment;
  [out] UINT64 StartVirtualAddress;
  [in]  UINT64 BaseAddress;
  union {
    struct {
      UINT AllowUserModeMapping : 1;
    };
    [in]  UINT Flags;
  };
} DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE;

Anggota

[in] hDxgkProcess

Handel proses yang diteruskan ke DxgkDdiCreateProcess.

[in] SizeInBytes

Ukuran dalam byte rentang alamat virtual. SizeInBytes harus diatur ke kelipatan integral ruang alamat yang dicakup oleh entri tabel satu halaman.

[in] Alignment

Jumlah byte untuk meratakan alamat awal. Harus berupa kelipatan ruang alamat yang dicakup oleh entri tabel satu halaman dan kekuatan 2.

[out] StartVirtualAddress

Lokasi awal rentang alamat yang dipesan.

[in] BaseAddress

Alamat virtual dasar rentang alamat virtual dalam byte. Ini harus diratakan ke ukuran ruang alamat, dicakup oleh entri tabel satu halaman.

[in] AllowUserModeMapping

Ketika diatur, memungkinkan driver mode pengguna untuk memetakan alokasi ke rentang.

[in] Flags

Nilai tunggal yang berisi bendera yang diatur dalam struktur.

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_RESERVEGPUVIRTUALADDRESSRANGE

DxgkDdiCreateProcess