структура 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 |