Compartir a través de


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 = IommuDeviceCreationConfigTypeAcpiy 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

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE