IOMMU_UNMAP_IDENTITY_RANGE_EX função de retorno de chamada (wdm.h)
Exclui um mapeamento de identidade criado por IOMMU_MAP_IDENTITY_RANGE_EX.
Sintaxe
IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;
NTSTATUS IommuUnmapIdentityRangeEx(
[in] PIOMMU_DMA_DOMAIN Domain,
[in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}
Parâmetros
[in] Domain
Um ponteiro para o IOMMU_DMA_DOMAIN ao qual o endereço físico mapeado de identidade pertence. O domínio deve ser do tipo DomainTypeTranslate ou DomainTypePassThrough. Para obter mais informações sobre tipos de domínio, consulte IOMMU_DMA_DOMAIN_TYPE.
[in] MappedPhysicalAddress
O IOMMU_MAP_PHYSICAL_ADDRESS que representa o endereço mapeado de identidade a ser excluído.
Valor de retorno
STATUS_SUCCESS se a operação for bem-sucedida. Os valores de retorno de erro possíveis incluem os seguintes códigos de status.
Retornar | Descrição |
---|---|
STATUS_INVALID_PARAMETER_1 | O domínio fornecido não é do tipo DomainTypeTranslate ou DomainTypePassThrough |
STATUS_INVALID_PARAMETER_2 | O IOMMU_MAP_PHYSICAL_ADDRESS fornecido não representa memória física alinhada à página e tem um tamanho que é um múltiplo de PAGE_SIZE. |
STATUS_NOT_SUPPORTED | O domínio fornecido contém um alocador lógico que não permite alocação de endereço lógico explícita. |
Requisitos
Requisito | Valor |
---|---|
servidor com suporte mínimo | Windows Server 2022 |
cabeçalho | wdm.h (inclua Wdm.h) |