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