estructura IOMMU_DEVICE_CREATION_CONFIGURATION (wdm.h)
IOMMU_DEVICE_CREATION_CONFIGURATION describe una configuración o una lista de configuraciones que se usarán como parte de la creación e inicialización de un IOMMU_DMA_DEVICE.
Sintaxis
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;
Miembros
NextConfiguration
Lista opcional para proporcionar configuraciones adicionales.
ConfigType
Enumeración que describe qué configuración se representa. Consulte IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.
Acpi
Si (ConfigType == IommuDeviceCreationConfigTypeAcpi)
es , proporciona los parámetros de entrada necesarios para la creación del dispositivo. Consulte IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI
DeviceId
Define el deviceId miembro PVOID.
Pasid
Define el miembro IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.
Comentarios
Si el dispositivo es un dispositivo ACPI en un sistema ARM64, se debe proporcionar una estructura de IOMMU_DEVICE_CREATION_CONFIGURATION durante la creación del dispositivo, ConfigType = IommuDeviceCreationConfigTypeAcpi
y se deben proporcionar parámetros específicos de ACPI a través de IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI en el Acpi
campo.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | wdm.h (incluya Wdm.h) |
Consulte también
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE