Freigeben über


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_EXverwendet.

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;

Angehörige

RegionNext

Stellt einen Zeiger auf den nächsten reservierten Bereich bereit.

Base

Stellt die Basisadresse der Region bereit, die reserviert werden soll. Muss seitenbündig ausgerichtet sein.

NumberOfPages

Stellt die Anzahl der reservierten Seiten bereit.

ShouldMap

Gibt an, ob der reservierte Bereich identitätszuordnungen sein soll. Wenn nicht, wird die Region überhaupt nicht der Seitentabelle der Domäne zugeordnet.

Bemerkungen

Wenn die erstellte Domäne über einen logischen Zuweisungsserver verfügt, wird der logische Adressbereich auch innerhalb des logischen Zuweisungsgebers als reserviert markiert.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h (include Wdm.h)

Siehe auch

IOMMU_DOMAIN_CREATE_EX