Перечисление 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 или гипервизор создаст структуру домена и таблицу страниц для хранения сопоставлений логических адресов. |
DomainTypePassThrough Представляет домен сквозной передачи. Вызовы map и unmap не являются обязательными. В зависимости от политики DMAGuard компьютера этот домен может быть недоступен. |
DomainTypeUnmanaged Это домен повторного сопоставления, в котором таблица страниц принадлежит вызывающей. Вызывающий объект отвечает за взаимодействие с интерфейсом IOMMU для предоставления таблицы страниц, а также за выполнение необходимых сбросов подсистемы балансировки нагрузки IOMMU. |
DomainTypeTranslateS1 Определяет константу DomainTypeTranslateS1 . |
DomainTypeMax Недопустимый тип домена. |
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h (включая Wdm.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по