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.
Contiene informazioni sulle funzionalità e sulla configurazione di un dispositivo IOMMU DMA (PROCESS Address Space Identifier). Questa struttura viene restituita dalla funzione IOMMU_DEVICE_QUERY_INFORMATION .
Sintassi
typedef struct _IOMMU_DMA_DEVICE_INFORMATION {
BOOLEAN DefaultPasidEnabled;
BOOLEAN PasidTaggedDmaEnabled;
BOOLEAN PasidFaultsSuppressed;
} IOMMU_DMA_DEVICE_INFORMATION, *PIOMMU_DMA_DEVICE_INFORMATION;
Membri
DefaultPasidEnabled
Valore BOOLEAN che indica se il dispositivo dispone di un PASID predefinito abilitato. Se TRUE, il dispositivo funziona con un PASID predefinito per le operazioni DMA. Se FALSE, il dispositivo non dispone di un PASID predefinito configurato.
PasidTaggedDmaEnabled
Valore BOOLEAN che indica se il dispositivo supporta operazioni DMA con tag PASID. Se TRUE, il dispositivo può eseguire operazioni DMA con tag PASID, abilitando più spazi indirizzi. Se FALSE, il dispositivo non supporta DMA con tag PASID.
PasidFaultsSuppressed
Valore BOOLEAN che indica se gli errori correlati a PASID vengono eliminati per questo dispositivo. Se TRUE, gli errori PASID vengono eliminati e non verranno segnalati. Se FALSE, gli errori PASID verranno segnalati normalmente.
Osservazioni:
Questa struttura fornisce informazioni essenziali sulle funzionalità PASID di un dispositivo, usate per scenari avanzati di gestione della memoria.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | wdm.h (include Wdm.h) |