IOMMU_UNMAP_IDENTITY_RANGE_EX Rückruffunktion (wdm.h)

Löscht eine von IOMMU_MAP_IDENTITY_RANGE_EX erstellte Identitätszuordnung.

Syntax

IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;

NTSTATUS IommuUnmapIdentityRangeEx(
  [in] PIOMMU_DMA_DOMAIN Domain,
  [in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}

Parameter

[in] Domain

Ein Zeiger auf den IOMMU_DMA_DOMAIN , dem die zugeordnete physische Identitätsadresse angehört. Die Domäne muss vom Typ DomainTypeTranslate oder DomainTypePassThrough sein. Weitere Informationen zu Domänentypen finden Sie unter IOMMU_DMA_DOMAIN_TYPE.

[in] MappedPhysicalAddress

Die IOMMU_MAP_PHYSICAL_ADDRESS , die die zu löschende Identität zugeordnete Adresse darstellt.

Rückgabewert

STATUS_SUCCESS , wenn der Vorgang erfolgreich ist. Mögliche Fehlerrückgabewerte umfassen die folgenden status-Codes.

Rückgabewert BESCHREIBUNG
STATUS_INVALID_PARAMETER_1 Die bereitgestellte Domäne ist nicht vom Typ DomainTypeTranslate oder DomainTypePassThrough.
STATUS_INVALID_PARAMETER_2 Die bereitgestellte IOMMU_MAP_PHYSICAL_ADDRESS stellt keinen physischen Speicher dar, der seitenbündig ist und eine Größe aufweist, die ein Vielfaches von PAGE_SIZE ist.
STATUS_NOT_SUPPORTED Die bereitgestellte Domäne enthält einen logischen Zuweisungsator, der keine explizite logische Adresszuordnung zulässt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h (einschließen von Wdm.h)

Weitere Informationen

IOMMU_MAP_IDENTITY_RANGE_EX

IOMMU_DMA_DOMAIN_TYPE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX

IOMMU_MAP_PHYSICAL_ADDRESS