IOMMU_DEVICE_CREATION_CONFIGURATION Struktur (wdm.h)
IOMMU_DEVICE_CREATION_CONFIGURATION beschreibt eine Konfiguration oder Liste der Konfigurationen, die als Teil der Erstellung und Initialisierung eines IOMMU_DMA_DEVICEverwendet 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;
Angehörige
NextConfiguration
Optionale Liste, um zusätzliche Konfigurationen bereitzustellen.
ConfigType
Eine Enumeration, die beschreibt, welche Konfiguration dargestellt wird. Siehe IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.
Acpi
Wenn (ConfigType == IommuDeviceCreationConfigTypeAcpi)
, werden die Eingabeparameter bereitgestellt, die für die Geräteerstellung erforderlich sind. Siehe IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI
DeviceId
Definiert das PVOID Member DeviceId.
Pasid
Definiert das IOMMU_DEVICE_CREATION_CONFIGURATION_PASID Mitglied Pasid.
Bemerkungen
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 = IommuDeviceCreationConfigTypeAcpi
und ACPI-spezifische Parameter müssen über IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI im feld Acpi
bereitgestellt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | wdm.h (include Wdm.h) |
Siehe auch
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE