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.
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;
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.
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 parâmetros específicos do ACPI devem ser fornecidos por meio de IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI no campo Acpi
.
Requisito | Valor |
---|---|
servidor com suporte mínimo | Windows Server 2022 |
cabeçalho | wdm.h (inclua Wdm.h) |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE