функция обратного вызова IOMMU_UNMAP_IDENTITY_RANGE_EX (wdm.h)
Удаляет сопоставление удостоверений, созданное IOMMU_MAP_IDENTITY_RANGE_EX.
Синтаксис
IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;
NTSTATUS IommuUnmapIdentityRangeEx(
[in] PIOMMU_DMA_DOMAIN Domain,
[in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}
Параметры
[in] Domain
Указатель на IOMMU_DMA_DOMAIN , к которому принадлежит сопоставленный физический адрес удостоверения. Домен должен иметь тип DomainTypeTranslate или DomainTypePassThrough. Дополнительные сведения о типах доменов см. в разделе IOMMU_DMA_DOMAIN_TYPE.
[in] MappedPhysicalAddress
IOMMU_MAP_PHYSICAL_ADDRESS, представляющий удаляемую идентификацию сопоставленного адреса.
Возвращаемое значение
STATUS_SUCCESS , если операция выполнена успешно. Возможные возвращаемые значения ошибок включают следующие коды состояния.
Возвращает | Описание |
---|---|
STATUS_INVALID_PARAMETER_1 | Указанный домен не имеет типа DomainTypeTranslate или DomainTypePassThrough. |
STATUS_INVALID_PARAMETER_2 | Предоставленный IOMMU_MAP_PHYSICAL_ADDRESS не представляет физическую память, выровненную по страницам, и имеет размер, кратный PAGE_SIZE. |
STATUS_NOT_SUPPORTED | Указанный домен содержит логический распределитель, который не допускает явного выделения логических адресов. |
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h (включая Wdm.h) |