Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura IOMMU_DEVICE_CREATION_CONFIGURATION_PASID fornisce parametri di configurazione specifici di PASID per una struttura IOMMU_DEVICE_CREATION_CONFIGURATION , usata durante la creazione di un IOMMU_DMA_DEVICE con supporto PASID.
Sintassi
typedef struct _IOMMU_DEVICE_CREATION_CONFIGURATION_PASID {
IOMMU_PASID_CONFIGURATION_TYPE ConfigType;
BOOLEAN SuppressPasidFaults;
} IOMMU_DEVICE_CREATION_CONFIGURATION_PASID, *PIOMMU_DEVICE_CREATION_CONFIGURATION_PASID;
Membri
ConfigType
Valore IOMMU_PASID_CONFIGURATION_TYPE che indica il tipo di supporto PASID.
SuppressPasidFaults
Valore BOOLEAN che specifica se gli errori correlati al traffico DMA con tag PASID devono essere disattivati. Se TRUE, gli errori PASID vengono eliminati. Se FALSE (impostazione predefinita), gli errori sono irreversibili e verranno segnalati.
Osservazioni:
Questa struttura viene usata quando si crea un dispositivo IOMMU che richiede il supporto PASID (Process Address Space Identifier). Specifica sia il tipo di configurazione PASID che il comportamento di gestione degli errori.
Il campo ConfigType determina se il dispositivo supporterà solo le funzionalità DMA pasid predefinite o con tag PASID completo. Il campo SuppressPasidFaults consente ai driver di controllare il comportamento di segnalazione degli errori per le operazioni correlate a PASID.
Requisiti
| Requisito | Valore |
|---|---|
| Server minimo supportato | Windows Server 2022 |
| Intestazione | wdm.h (include Wdm.h) |
Vedere anche
IOMMU_PASID_CONFIGURATION_TYPE