IOMMU_DEVICE_CREATION_CONFIGURATION-Struktur (wdm.h)

IOMMU_DEVICE_CREATION_CONFIGURATION beschreibt eine Konfiguration oder Liste von Konfigurationen, die bei der Erstellung und Initialisierung eines IOMMU_DMA_DEVICE verwendet werden sollen.

Syntax

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;

Member

NextConfiguration

Optionale Liste, um zusätzliche Konfigurationen bereitzustellen.

ConfigType

Eine Enumeration, die beschreibt, welche Konfiguration dargestellt wird. Weitere Informationen finden Sie unter IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.

Acpi

Gibt (ConfigType == IommuDeviceCreationConfigTypeAcpi)an, dass die für die Geräteerstellung erforderlichen Eingabeparameter bereitgestellt werden. Siehe IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

DeviceId

Definiert das PVOID-ElementDeviceId.

Pasid

Definiert das IOMMU_DEVICE_CREATION_CONFIGURATION_PASID Mitglied Pasid.

Hinweise

Wenn es sich bei dem Gerät um ein ACPI-Gerät in einem ARM64-System handelt, muss während der Geräteerstellung eine IOMMU_DEVICE_CREATION_CONFIGURATION-Struktur bereitgestellt werden, ConfigType = IommuDeviceCreationConfigTypeAcpiund ACPI-spezifische Parameter müssen über IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI im Acpi Feld bereitgestellt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h (wdm.h einschließen)

Weitere Informationen

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE