структура DMA_IOMMU_INTERFACE_EX (wdm.h)
Структура интерфейса, которая позволяет драйверам устройств осуществлять взаимодействие с функциями IOMMU, которые выполняют операции с предметной областью устройства.
Синтаксис
typedef struct _DMA_IOMMU_INTERFACE_EX {
SIZE_T Size;
ULONG Version;
union {
DMA_IOMMU_INTERFACE_V1 V1;
DMA_IOMMU_INTERFACE_V2 V2;
DMA_IOMMU_INTERFACE_V3 V3;
};
} DMA_IOMMU_INTERFACE_EX, *PDMA_IOMMU_INTERFACE_EX;
Члены
Size
Размер (в байтах) структуры интерфейса.
Version
Номер версии интерфейса, определяющий набор функций интерфейса, предоставляемых этой структурой интерфейса.
V1
Структура DMA_IOMMU_INTERFACE_V1 , указывающая набор функций интерфейса IOMMU версии 1 (V1).
Это тот же набор функций, что и функции, предоставляемые устаревшей структурой DMA_IOMMU_INTERFACE .
V2
Структура DMA_IOMMU_INTERFACE_V2 , указывающая набор функций интерфейса IOMMU версии 2 (V2).
V3
Структура DMA_IOMMU_INTERFACE_V3 , указывающая набор функций интерфейса IOMMU версии 3 (V3).
Комментарии
Используйте эту структуру для функций версии 1 вместо устаревшей структуры DMA_IOMMU_INTERFACE .
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h |