Condividi tramite


Funzione WheaHwErrorReportSubmitDeviceDriver (ntddk.h)

Questa routine invia una segnalazione di errore in corso a WHEA per essere segnalata come errore hardware.

Sintassi

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

Parametri

ErrorHandle

Handle restituito da WheaCreateHwErrorReportDeviceDriver.

Valore restituito

Restituisce STATUS_SUCCESS o una delle opzioni seguenti:

  • STATUS_INVALID_HANDLE: handle di errore non valido
  • STATUS_DEVICE_REMOVED: l'origine degli errori è stata rimossa
  • STATUS_BUFFER_TOO_SMALL: il pacchetto non contiene sezioni
  • STATUS_INSUFFICIENT_RESOURCES: spazio insufficiente per i dati di log

In caso contrario, questa routine restituisce lo stato restituito da WheaReportHwError.

Commenti

Prima di chiamare questa routine, il driver deve aggiungere tutte le sezioni desiderate chiamando WheaAddHwErrorReportSectionDeviceDriver.

Dopo aver chiamato questa routine, i buffer nei set di buffer non sono più disponibili per l'uso e l'handle non è valido.

Se si è verificato un errore o l'errore non è più valido, il driver può eseguire la pulizia senza inviare un report a WHEA chiamando WheaHwErrorReportAbandonDeviceDriver.

Per altre info, vedi Uso di WHEA in Windows 10.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione ntddk.h