Compartir a través de


estructura IOMMU_DMA_RESERVED_REGION (wdm.h)

La estructura IOMMU_DMA_RESERVED_REGION describe una región de memoria que debe marcarse como reservada durante la creación del dominio. Esta estructura se usa en IOMMU_DOMAIN_CREATE_EX.

Sintaxis

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;

Miembros

RegionNext

Proporciona un puntero a la siguiente región reservada.

Base

Proporciona la dirección base de la región que se va a reservar. Debe estar alineado con páginas.

NumberOfPages

Proporciona el número de páginas que se van a reservar.

ShouldMap

Proporciona si la región reservada debe asignarse a la identidad. Si no es así, la región no se asignará a la tabla de páginas del dominio.

Comentarios

Si el dominio que se crea tiene un asignador lógico, el intervalo de direcciones lógicas también se marcará como reservado en el asignador lógico.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado wdm.h (incluya Wdm.h)

Consulte también

IOMMU_DOMAIN_CREATE_EX