struttura IOMMU_DEVICE_CREATION_CONFIGURATION (wdm.h)
IOMMU_DEVICE_CREATION_CONFIGURATION descrive una configurazione o un elenco di configurazioni da usare come parte della creazione e dell'inizializzazione di un 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
Elenco facoltativo per fornire configurazioni aggiuntive.
ConfigType
Enumerazione che descrive la configurazione rappresentata. Vedere IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.
Acpi
Se (ConfigType == IommuDeviceCreationConfigTypeAcpi)
, fornisce i parametri di input necessari per la creazione del dispositivo. Vedere IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI
DeviceId
Definisce il membro PVOIDDeviceId.
Pasid
Definisce il membro IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.
Se il dispositivo è un dispositivo ACPI in un sistema ARM64, è necessario specificare una struttura IOMMU_DEVICE_CREATION_CONFIGURATION durante la creazione del dispositivo, ConfigType = IommuDeviceCreationConfigTypeAcpi
e parametri specifici di ACPI tramite IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI nel campo Acpi
.
Requisito | Valore |
---|---|
server minimo supportato | Windows Server 2022 |
intestazione | wdm.h (include Wdm.h) |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE