struktur DXGK_PHYSICALADAPTERFLAGS (d3dkmddi.h)
DXGK_PHYSICALADAPTERFLAGS mendefinisikan sekumpulan bendera untuk menunjukkan jenis model manajemen memori yang didukung oleh perangkat.
Sintaks
typedef struct _DXGK_PHYSICALADAPTERFLAGS {
union {
struct {
UINT IoMmuSupported : 1;
UINT GpuMmuSupported : 1;
UINT MovePagingSupported : 1;
UINT VPRPagingContextRequired : 1;
UINT AllowHardwareProtectedNoVpr : 1;
UINT VirtualCopyEngineSupported : 1;
UINT GpuVaIommuRequired : 1;
UINT GpuVaIommuGlobalRequired : 1;
UINT GpuVaIommuCacheCoherent : 1;
#if ...
UINT Reserved : 23;
#elif
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#elif
UINT Reserved : 28;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_PHYSICALADAPTERFLAGS;
Anggota
IoMmuSupported
Menunjukkan bahwa CPU dan GPU berbagi ruang alamat umum dan tabel halaman umum.
GpuMmuSupported
Menunjukkan bahwa manajer memori video mengelola unit manajemen memori GPU dan tabel halaman yang mendasar untuk mengekspos layanan ke driver mode pengguna.
MovePagingSupported
Menunjukkan bahwa driver perangkat mampu memindahkan konten ke tujuan baru pada segmen memori yang sama.
VPRPagingContextRequired
Menunjukkan bahwa driver perangkat mengharuskan operasi pemindahan halaman yang dilakukan dalam Wilayah Terlindungi Video (VPR) terjadi pada konteks halaman yang berbeda dari operasi paging standar.
AllowHardwareProtectedNoVpr
Menunjukkan bahwa perangkat keras tidak menggunakan VPR berbasis rentang untuk permukaan yang dilindungi perangkat keras, dan sebaliknya menggunakan perlindungan perangkat keras berbasis alokasi.
VirtualCopyEngineSupported
Menunjukkan bahwa driver mengimplementasikan segmen aperture yang ditiru dan menggunakan simpul perangkat keras virtual untuk memetakan dan membatalkan peta tabel halaman untuk bukaan. Didukung dimulai dengan Windows 10 versi 2004.
GpuVaIommuRequired
GpuVaIommuGlobalRequired
GpuVaIommuCacheCoherent
Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
Value
Nilai konsolidasi anggota bitfield dalam struktur ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |