структура IOMMU_DEVICE_CREATION_CONFIGURATION (wdm.h)
IOMMU_DEVICE_CREATION_CONFIGURATION описывает конфигурацию или список конфигураций, используемых при создании и инициализации IOMMU_DMA_DEVICE.
Синтаксис
typedef struct _IOMMU_DEVICE_CREATION_CONFIGURATION {
LIST_ENTRY NextConfiguration;
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE ConfigType;
union {
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI Acpi;
PVOID DeviceId;
IOMMU_DEVICE_CREATION_CONFIGURATION_PASID Pasid;
};
} IOMMU_DEVICE_CREATION_CONFIGURATION, *PIOMMU_DEVICE_CREATION_CONFIGURATION;
Члены
NextConfiguration
Необязательный список для предоставления дополнительных конфигураций.
ConfigType
Перечисление, описывающее, какая конфигурация представлена. См . IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.
Acpi
Если (ConfigType == IommuDeviceCreationConfigTypeAcpi)
задано значение , предоставляет входные параметры, необходимые для создания устройства. См . IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI
DeviceId
Определяет элемент PVOIDDeviceId.
Pasid
Определяет IOMMU_DEVICE_CREATION_CONFIGURATION_PASID элемента Pasid.
Комментарии
Если устройство является устройством ACPI в системе ARM64, то во время создания устройства должна быть предоставлена IOMMU_DEVICE_CREATION_CONFIGURATION структура, ConfigType = IommuDeviceCreationConfigTypeAcpi
а параметры ACPI должны быть предоставлены через IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI в Acpi
поле.
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h (включая Wdm.h) |
См. также раздел
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE