Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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_PASIDPasid.
Замечания
Если устройство является устройством ACPI в системе ARM64, то во время создания устройства необходимо предоставить IOMMU_DEVICE_CREATION_CONFIGURATION структуру, ConfigType = IommuDeviceCreationConfigTypeAcpi
и параметры, относящиеся к ACPI, должны быть предоставлены через IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI в поле Acpi
.
Требования
Требование | Ценность |
---|---|
минимальный поддерживаемый сервер | Windows Server 2022 |
заголовка | wdm.h (include Wdm.h) |
См. также
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE