Partager via


structure IOMMU_DMA_RESERVED_REGION (wdm.h)

La structure IOMMU_DMA_RESERVED_REGION décrit une région de mémoire qui doit être marquée comme réservée lors de la création du domaine. Cette structure est utilisée par IOMMU_DOMAIN_CREATE_EX.

Syntaxe

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;

Membres

RegionNext

Fournit un pointeur vers la région réservée suivante.

Base

Fournit l’adresse de base de la région à réserver. Doit être aligné sur la page.

NumberOfPages

Indique le nombre de pages à réserver.

ShouldMap

Indique si l’identité de la région réservée doit être mappée. Si ce n’est pas le cas, la région n’est pas du tout mappée dans la table de pages du domaine.

Remarques

Si le domaine en cours de création a un allocateur logique, la plage d’adresses logiques est également marquée comme réservée dans l’allocateur logique.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête wdm.h (include Wdm.h)

Voir aussi

IOMMU_DOMAIN_CREATE_EX