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