IOMMU_UNMAP_IDENTITY_RANGE_EX funzione di callback (wdm.h)
Elimina un mapping di identità creato da IOMMU_MAP_IDENTITY_RANGE_EX.
Sintassi
IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;
NTSTATUS IommuUnmapIdentityRangeEx(
[in] PIOMMU_DMA_DOMAIN Domain,
[in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}
Parametri
[in] Domain
Puntatore al IOMMU_DMA_DOMAIN a cui appartiene l'indirizzo fisico mappato. Il dominio deve essere di tipo DomainTypeTranslate o DomainTypePassThrough. Per altre informazioni sui tipi di dominio, vedere IOMMU_DMA_DOMAIN_TYPE.
[in] MappedPhysicalAddress
IOMMU_MAP_PHYSICAL_ADDRESS che rappresenta l'indirizzo mappato all'identità da eliminare.
Valore restituito
STATUS_SUCCESS se l'operazione ha esito positivo. I valori restituiti degli errori possibili includono i codici di stato seguenti.
Return | Descrizione |
---|---|
STATUS_INVALID_PARAMETER_1 | Il dominio fornito non è di tipo DomainTypeTranslate o DomainTypePassThrough |
STATUS_INVALID_PARAMETER_2 | La IOMMU_MAP_PHYSICAL_ADDRESS fornita non rappresenta la memoria fisica allineata alla pagina e ha una dimensione multipla di PAGE_SIZE. |
STATUS_NOT_SUPPORTED | Il dominio fornito contiene un allocatore logico che non consente l'allocazione esplicita degli indirizzi logici. |
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 |
Intestazione | wdm.h (include Wdm.h) |