// wdm.h
typedef enum _IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE {
IommuDeviceCreationConfigTypeNone,
IommuDeviceCreationConfigTypeAcpi,
IommuDeviceCreationConfigTypeDeviceId,
IommuDeviceCreationConfigTypePasid,
IommuDeviceCreationConfigTypeMax
} IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE, *PIOMMU_DEVICE_CREATION_CONFIGURATION_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the configuration types that are used upon IOMMU_DMA_DEVICE creation depending on the device type and the system.
IommuDeviceCreationConfigTypeNoneDefault no type.
IommuDeviceCreationConfigTypeAcpiProvides ACPI device specific parameters. This is currently used for ARM64 only. See IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI.
IommuDeviceCreationConfigTypeDeviceIdDefines the IommuDeviceCreationConfigTypeDeviceId constant.
IommuDeviceCreationConfigTypePasidDefines the IommuDeviceCreationConfigTypePasid constant.
IommuDeviceCreationConfigTypeMaxInvalid type.
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI
IOMMU_DEVICE_CREATION_CONFIGURATION