функция обратного вызова 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 (include Wdm.h) |