共用方式為


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

定義 pasid IOMMU_DEVICE_CREATION_CONFIGURATION_PASID 成員。

言論

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

要求

要求 價值
支援的最低伺服器 Windows Server 2022
標頭 wdm.h (包括 Wdm.h)

另請參閱

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE