IOMMU_DOMAIN_CREATE função de retorno de chamada (wdm.h)
Cria um novo domínio de dispositivo de remapeamento de DMA (um contêiner para um conjunto de tabelas de páginas).
Sintaxe
IOMMU_DOMAIN_CREATE IommuDomainCreate;
NTSTATUS IommuDomainCreate(
[_In_] BOOLEAN OsManagedPageTable,
[_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}
Parâmetros
[_In_] OsManagedPageTable
Um valor booliano que indica se a tabela de páginas é gerenciada pelo chamador ou pelo HAL.
TRUE indica que o HAL é o proprietário da tabela de páginas.
Map/Unmap estão disponíveis.
Configurar/Liberar não está disponível.
FALSE indica que o chamador é o proprietário da tabela de páginas.
Mapa/Unmap não estão disponíveis.
A configuração/liberação está disponível.
[_Out_] DomainOut
Um ponteiro para IOMMU_DMA_DOMAIN variável que recebe um identificador opaco usado para referenciar o domínio.
Retornar valor
Retornar STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro de valores NTSTATUS apropriado. Para obter mais informações, consulte Valores NTSTATUS.
Comentários
Isso foi preterido. Considere usar IOMMU_DOMAIN_CREATE_EX* e DMA_IOMMU_INTERFACE_EX.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1803 |
Cabeçalho | wdm.h (include Wdm.h) |