IOMMU_DMA_RESERVED_REGION-Struktur (wdm.h)

Die IOMMU_DMA_RESERVED_REGION-Struktur beschreibt einen Speicherbereich, der während der Domänenerstellung als reserviert gekennzeichnet werden muss. Diese Struktur wird von IOMMU_DOMAIN_CREATE_EX verwendet.

Syntax

typedef struct _IOMMU_DMA_RESERVED_REGION {
  struct _IOMMU_DMA_RESERVED_REGION *RegionNext;
  IOMMU_DMA_LOGICAL_ADDRESS         Base;
  SIZE_T                            NumberOfPages;
  BOOLEAN                           ShouldMap;
} IOMMU_DMA_RESERVED_REGION, *PIOMMU_DMA_RESERVED_REGION;

Member

RegionNext

Stellt einen Zeiger auf die nächste reservierte Region bereit.

Base

Gibt die Basisadresse der zu reservierenden Region an. Muss seitenbündig sein.

NumberOfPages

Gibt die Anzahl der zu reservierenden Seiten an.

ShouldMap

Gibt an, ob der reservierten Region eine Identität zugeordnet werden soll. Andernfalls wird die Region überhaupt nicht der Seitentabelle der Domäne zugeordnet.

Hinweise

Wenn die zu erstellende Domäne über eine logische Zuweisung verfügt, wird der logische Adressbereich auch innerhalb der logischen Zuweisung als reserviert markiert.

Anforderungen

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

Weitere Informationen

IOMMU_DOMAIN_CREATE_EX