Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura IOMMU_DEVICE_CREATION_CONFIGURATION_PASID fornece parâmetros de configuração específicos do PASID para uma estrutura IOMMU_DEVICE_CREATION_CONFIGURATION , que é usada durante a criação de um IOMMU_DMA_DEVICE com suporte a PASID.
Sintaxe
typedef struct _IOMMU_DEVICE_CREATION_CONFIGURATION_PASID {
IOMMU_PASID_CONFIGURATION_TYPE ConfigType;
BOOLEAN SuppressPasidFaults;
} IOMMU_DEVICE_CREATION_CONFIGURATION_PASID, *PIOMMU_DEVICE_CREATION_CONFIGURATION_PASID;
Membros
ConfigType
Um valor IOMMU_PASID_CONFIGURATION_TYPE que indica o tipo de suporte a PASID.
SuppressPasidFaults
Um valor BOOLEAN que especifica se as falhas relacionadas ao tráfego de DMA marcado por PASID devem ser silenciadas. Quando TRUE, as falhas PASID são suprimidas. Quando FALSE (o padrão), as falhas são fatais e serão relatadas.
Observações
Essa estrutura é usada ao criar um dispositivo IOMMU que requer suporte a PASID (Identificador de Espaço de Endereço de Processo). Ele especifica o tipo de configuração PASID e o comportamento de tratamento de falhas.
O campo ConfigType determina se o dispositivo dará suporte apenas a um PASID padrão ou recursos de DMA completos marcados por PASID. O campo SuppressPasidFaults permite que os drivers controlem o comportamento do relatório de falhas para operações relacionadas ao PASID.
Requisitos
| Requisito | Valor |
|---|---|
| Servidor mínimo compatível | Windows Server 2022 |
| cabeçalho | wdm.h (inclua Wdm.h) |
Consulte também
IOMMU_PASID_CONFIGURATION_TYPE