Condividi tramite


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)