enumerasi IOMMU_DMA_DOMAIN_TYPE (wdm.h)

Menjelaskan jenis domain yang dapat dibuat dan berinteraksi dengan melalui DMA_IOMMU_INTERFACE_EX.

Sintaks

typedef enum _IOMMU_DMA_DOMAIN_TYPE {
  DomainTypeTranslate,
  DomainTypePassThrough,
  DomainTypeUnmanaged,
  DomainTypeTranslateS1,
  DomainTypeMax
} IOMMU_DMA_DOMAIN_TYPE, *PIOMMU_DMA_DOMAIN_TYPE;

Konstanta

 
DomainTypeTranslate
Domain remapping standar. HAL/Hypervisor akan membuat struktur domain dan tabel halaman untuk menyimpan pemetaan alamat logis.
DomainTypePassThrough
Mewakili domain passthrough. Panggilan untuk memetakan dan membatalkan peta tidak diperlukan. Bergantung pada kebijakan DMAGuard komputer, domain ini mungkin tidak tersedia.
DomainTypeUnmanaged
Ini adalah domain remapping di mana tabel halaman dimiliki oleh pemanggil. Pemanggil bertanggung jawab untuk berinteraksi dengan Antarmuka IOMMU untuk menyediakan tabel halamannya serta melakukan flush TLB IOMMU yang diperlukan.
DomainTypeTranslateS1
Menentukan konstanta DomainTypeTranslateS1 .
DomainTypeMax
Tipe domain tidak valid.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header wdm.h (termasuk Wdm.h)

Lihat juga

IOMMU_DOMAIN_CREATE_EX

DMA_IOMMU_INTERFACE_EX

DMA_IOMMU_INTERFACE_V2