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 = IommuDeviceCreationConfigTypeAcpiACPI 固有のパラメーターは、フィールド Acpi IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI を介して指定する必要があります。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header wdm.h (Wdm.h を含む)

こちらもご覧ください

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE