IOMMU_DMA_DOMAIN_TYPE-Enumeration (wdm.h)

Beschreibt die Domänentypen, mit denen über die DMA_IOMMU_INTERFACE_EX erstellt und interagiert werden kann.

Syntax

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

Konstanten

 
DomainTypeTranslate
Die Standardremappingdomäne. Der HAL/Hypervisor erstellt eine Domänenstruktur und Eine Seitentabelle zum Speichern logischer Adresszuordnungen.
DomainTypePassThrough
Stellt eine Passthroughdomäne dar. Aufrufe zur Zuordnung und Zum Aufheben der Zuordnung sind nicht erforderlich. Abhängig von der DMAGuard-Richtlinie des Computers ist diese Domäne möglicherweise nicht verfügbar.
DomainTypeUnmanaged
Dies ist eine Neuzuordnungsdomäne, in der sich die Seitentabelle im Besitz des Aufrufers befindet. Der Aufrufer ist für die Interaktion mit der IOMMU-Schnittstelle verantwortlich, um seine Seitentabelle bereitzustellen und die erforderlichen IOMMU-TLB-Leerungen auszuführen.
DomainTypeTranslateS1
Definiert die DomainTypeTranslateS1-Konstante .
DomainTypeMax
Ungültiger Domänentyp.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h (einschließen von Wdm.h)

Weitere Informationen

IOMMU_DOMAIN_CREATE_EX

DMA_IOMMU_INTERFACE_EX

DMA_IOMMU_INTERFACE_V2