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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für