IOMMU_DEVICE_CREATION_CONFIGURATION structure (wdm.h)
IOMMU_DEVICE_CREATION_CONFIGURATION décrit une configuration ou une liste de configurations à utiliser dans le cadre de la création et de l’initialisation d’un IOMMU_DMA_DEVICE.
Syntaxe
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;
Membres
NextConfiguration
Liste facultative pour fournir des configurations supplémentaires.
ConfigType
Énumération décrivant la configuration représentée. Voir IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.
Acpi
Si (ConfigType == IommuDeviceCreationConfigTypeAcpi)
la valeur est , fournit les paramètres d’entrée nécessaires à la création de l’appareil. Voir IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI
DeviceId
Définit le membre PVOID DeviceId.
Pasid
Définit le IOMMU_DEVICE_CREATION_CONFIGURATION_PASID membre Pasid.
Remarques
Si l’appareil est un appareil ACPI sur un système ARM64, une structure de IOMMU_DEVICE_CREATION_CONFIGURATION doit être fournie lors de la création de l’appareil, ConfigType = IommuDeviceCreationConfigTypeAcpi
et les paramètres spécifiques à ACPI doivent être fournis via IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI dans le Acpi
champ.
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | wdm.h (include Wdm.h) |
Voir aussi
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE