IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE enumeration (wdm.h)

Describes the configuration types that are used upon IOMMU_DMA_DEVICE creation depending on the device type and the system.

Syntax

typedef enum _IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE {
  IommuDeviceCreationConfigTypeNone,
  IommuDeviceCreationConfigTypeAcpi,
  IommuDeviceCreationConfigTypeDeviceId,
  IommuDeviceCreationConfigTypePasid,
  IommuDeviceCreationConfigTypeMax
} IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE, *PIOMMU_DEVICE_CREATION_CONFIGURATION_TYPE;

Constants

 
IommuDeviceCreationConfigTypeNone
Default no type.
IommuDeviceCreationConfigTypeAcpi
Provides ACPI device specific parameters. This is currently used for ARM64 only. See IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI.
IommuDeviceCreationConfigTypeDeviceId
Defines the IommuDeviceCreationConfigTypeDeviceId constant.
IommuDeviceCreationConfigTypePasid
Defines the IommuDeviceCreationConfigTypePasid constant.
IommuDeviceCreationConfigTypeMax
Invalid type.

Requirements

Requirement Value
Minimum supported server Windows Server 2022
Header wdm.h (include Wdm.h)

See also

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATION_CONFIGURATION

IOMMU_DEVICE_CREATE