Bagikan melalui


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)