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) |