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 = IommuDeviceCreationConfigTypeAcpi
e 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