estrutura IOMMU_DMA_RESERVED_REGION (wdm.h)
A estrutura IOMMU_DMA_RESERVED_REGION descreve uma região de memória que precisa ser marcada como reservada durante a criação do domínio. Essa estrutura é usada por IOMMU_DOMAIN_CREATE_EX.
Sintaxe
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;
Membros
RegionNext
Fornece um ponteiro para a próxima região reservada.
Base
Fornece o endereço base da região a ser reservada. Deve estar alinhado à página.
NumberOfPages
Fornece o número de páginas a serem reservadas.
ShouldMap
Fornece se a região reservada deve ser mapeada pela identidade. Caso contrário, a região não será mapeada para a tabela de páginas do domínio.
Comentários
Se o domínio que está sendo criado tiver um alocador lógico, o intervalo de endereços lógicos também será marcado como reservado no alocador lógico.
Requisitos
Requisito | Valor |
---|---|
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | wdm.h (include Wdm.h) |