Ler em inglês

Partilhar via


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

C++
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. Consulte IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.

Acpi

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

DeviceId

Define o membro PVOID DeviceId.

Pasid

Define o membro IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.

Observações

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 parâmetros específicos do ACPI devem ser fornecidos por meio de IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI no campo Acpi.

Requisitos

Requisito Valor
servidor com suporte mínimo Windows Server 2022
cabeçalho wdm.h (inclua Wdm.h)

Consulte também

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE