перечисление IOMMU_DMA_DOMAIN_TYPE (wdm.h)
Описывает типы доменов, с которыми можно создавать и взаимодействовать с помощью DMA_IOMMU_INTERFACE_EX.
Синтаксис
typedef enum _IOMMU_DMA_DOMAIN_TYPE {
DomainTypeTranslate,
DomainTypePassThrough,
DomainTypeUnmanaged,
DomainTypeTranslateS1,
DomainTypeMax
} IOMMU_DMA_DOMAIN_TYPE, *PIOMMU_DMA_DOMAIN_TYPE;
Константы
DomainTypeTranslate Стандартный домен переназначивания. Hal/Hypervisor создаст структуру домена и таблицу страниц для хранения логических сопоставлений адресов. |
DomainTypePassThrough Представляет домен сквозной передачи. Вызовы для сопоставления и отмены сопоставления не являются обязательными. В зависимости от политики DMAGuard компьютера этот домен может быть недоступен. |
DomainTypeUnmanaged Это домен переназначивания, в котором таблица страниц принадлежит вызывающей объекту. Вызывающий объект отвечает за взаимодействие с интерфейсом IOMMU для предоставления таблицы страниц, а также за выполнение необходимых сбросов подсистемы балансировки нагрузки IOMMU. |
DomainTypeMax Недопустимый тип домена. |
Требования
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h (включая Wdm.h) |