次の方法で共有


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

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

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE