estrutura IOMMU_DEVICE_CREATION_CONFIGURATION (wdm.h)

IOMMU_DEVICE_CREATION_CONFIGURATION descreve uma configuração ou lista de configurações a serem usadas como parte da criação e inicialização de um IOMMU_DMA_DEVICE.

Sintaxe

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;

Membros

NextConfiguration

Lista opcional para fornecer configurações adicionais.

ConfigType

Uma enumeração que descreve qual configuração é representada. Confira IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.

Acpi

Se (ConfigType == IommuDeviceCreationConfigTypeAcpi), fornecerá os parâmetros de entrada necessários para a criação do dispositivo. Confira IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

DeviceId

Define o membro PVOIDDeviceId.

Pasid

Define o membro IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.

Comentários

Se o dispositivo for um dispositivo ACPI em um sistema ARM64, uma estrutura IOMMU_DEVICE_CREATION_CONFIGURATION deverá ser fornecida durante a criação do dispositivo, ConfigType = IommuDeviceCreationConfigTypeAcpie os parâmetros específicos do ACPI deverão ser fornecidos por meio de IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI no Acpi campo .

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wdm.h (include Wdm.h)

Confira também

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE