IOMMU_SET_DEVICE_FAULT_REPORTING funzione di callback (wdm.h)
Questa routine imposta lo stato di segnalazione degli errori del dispositivo su un dispositivo già collegato a un dominio.
È responsabilità del driver assicurarsi che questa funzione non venga chiamata simultaneamente con qualsiasi IommuDomainAttachDevice o IommuDomainDetachDevice chiamate sullo stesso dispositivo.
Sintassi
IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;
NTSTATUS IommuSetDeviceFaultReporting(
[In] PDEVICE_OBJECT PhysicalDeviceObject,
[In] ULONG InputMappingIdBase,
[In] BOOLEAN Enable,
[in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}
Parametri
[In] PhysicalDeviceObject
Puntatore all'oggetto dispositivo fisico (PDO) nello stack di dispositivi del dispositivo.
[In] InputMappingIdBase
Base di mapping di input per il flusso desiderato del dispositivo.
[In] Enable
valore BOOLEAN che indica se abilitare la segnalazione errori per il dispositivo.
[in] FaultConfig
Opzionale. Puntatore a DEVICE_FAULT_CONFIGURATION. Questa opzione viene usata solo per abilitare la segnalazione degli errori.
Valore restituito
Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituire un codice di errore dei valori NTSTATUS appropriato. Per altre informazioni, vedere valori NTSTATUS.
Osservazioni
Registrare l'implementazione di questa funzione di callback impostando SetDeviceFaultReporting di _DMA_IOMMU_INTERFACE.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809. |
intestazione | wdm.h (include Wdm.h) |