共用方式為


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

定義 PVOID 成員 DeviceId

Pasid

定義 IOMMU_DEVICE_CREATION_CONFIGURATION_PASID 成員 Pasid

備註

如果裝置是 ARM64 系統上的 ACPI 裝置,則必須在裝置建立期間提供IOMMU_DEVICE_CREATION_CONFIGURATION結構,ConfigType = IommuDeviceCreationConfigTypeAcpi而且必須在欄位中透過IOMMU_DEVICE_CREATION_CONFIGURATION_ACPIAcpi提供 ACPI 特定參數。

規格需求

需求
最低支援的伺服器 Windows Server 2022
標頭 wdm.h (包含 Wdm.h)

另請參閱

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE