structure IOMMU_DEVICE_CREATION_CONFIGURATION (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)
, 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 PVOIDDeviceId.
Pasid
Définit le membre IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.
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, des paramètres ConfigType = IommuDeviceCreationConfigTypeAcpi
et ACPI spécifiques doivent être fournis via IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI dans le champ Acpi
.
Exigences
Exigence | Valeur |
---|---|
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | wdm.h (include Wdm.h) |
Voir aussi
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE