Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve os tipos de domínio que podem ser criados e interagidos por meio do DMA_IOMMU_INTERFACE_EX.
Sintaxe
typedef enum _IOMMU_DMA_DOMAIN_TYPE {
DomainTypeTranslate,
DomainTypePassThrough,
DomainTypeUnmanaged,
DomainTypeTranslateS1,
DomainTypeMax
} IOMMU_DMA_DOMAIN_TYPE, *PIOMMU_DMA_DOMAIN_TYPE;
Constantes
DomainTypeTranslate O domínio de remapeamento padrão. O HAL/Hypervisor criará uma estrutura de domínio e uma tabela de páginas para manter mapeamentos de endereço lógico. |
DomainTypePassThrough Representa um domínio de passagem. Chamadas para mapear e cancelar o mapa não são necessárias. Dependendo da política DMAGuard do computador, esse domínio pode não estar disponível. |
DomainTypeUnmanaged Esse é um domínio de remapeamento no qual a tabela de página pertence ao chamador. O chamador é responsável por interagir com a Interface IOMMU para fornecer sua tabela de páginas, bem como executar as liberações de TLB do IOMMU necessárias. |
DomainTypeTranslateS1 Define a constante DomainTypeTranslateS1. |
DomainTypeMax Tipo de domínio inválido. |
Requisitos
Requisito | Valor |
---|---|
servidor com suporte mínimo | Windows Server 2022 |
cabeçalho | wdm.h (inclua Wdm.h) |