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
DeviceId PVOID メンバー定義します。
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