Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 all'identità. Il dominio deve essere di tipo DomainTypeTranslate o DomainTypePassThrough. Per altre informazioni sui tipi di dominio, vedere IOMMU_DMA_DOMAIN_TYPE.
[in] MappedPhysicalAddress
Il 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 di errore possibili includono i codici di stato seguenti.
| Ritorno | Descrizione |
|---|---|
| STATUS_INVALID_PARAMETER_1 | Il dominio specificato non è di tipo DomainTypeTranslate o DomainTypePassThrough |
| STATUS_INVALID_PARAMETER_2 | Il IOMMU_MAP_PHYSICAL_ADDRESS fornito 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. |
Fabbisogno
| Requisito | Valore |
|---|---|
| server minimo supportato | Windows Server 2022 |
| intestazione | wdm.h (include Wdm.h) |