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) |