IOMMU_UNMAP_IDENTITY_RANGE_EX fonction de rappel (wdm.h)
Supprime un mappage d’identité créé par IOMMU_MAP_IDENTITY_RANGE_EX.
Syntaxe
IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;
NTSTATUS IommuUnmapIdentityRangeEx(
[in] PIOMMU_DMA_DOMAIN Domain,
[in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}
Paramètres
[in] Domain
Pointeur vers le IOMMU_DMA_DOMAIN auquel appartient l’adresse physique mappée par l’identité. Le domaine doit être de type DomainTypeTranslate ou DomainTypePassThrough. Pour plus d’informations sur les types de domaine, consultez IOMMU_DMA_DOMAIN_TYPE.
[in] MappedPhysicalAddress
IOMMU_MAP_PHYSICAL_ADDRESS représentant l’adresse mappée d’identité à supprimer.
Valeur retournée
STATUS_SUCCESS si l’opération réussit. Les valeurs de retour d’erreur possibles incluent les codes status suivants.
Renvoie | Description |
---|---|
STATUS_INVALID_PARAMETER_1 | Le domaine fourni n’est pas de type DomainTypeTranslate ou DomainTypePassThrough |
STATUS_INVALID_PARAMETER_2 | La IOMMU_MAP_PHYSICAL_ADDRESS fournie ne représente pas la mémoire physique alignée sur la page et dont la taille est un multiple de PAGE_SIZE. |
STATUS_NOT_SUPPORTED | Le domaine fourni contient un allocateur logique qui n’autorise pas l’allocation d’adresses logiques explicite. |
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | wdm.h (include Wdm.h) |