Condividi tramite


Funzione WheaAddHwErrorReportSectionDeviceDriver (ntddk.h)

Questa routine aggiunge una nuova sezione a una segnalazione errori e consegna al chiamante un set di buffer che può essere popolato con informazioni.

Sintassi

NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
  WHEA_ERROR_HANDLE       ErrorHandle,
  ULONG                   SectionDataLength,
  PWHEA_DRIVER_BUFFER_SET BufferSet
);

Parametri

ErrorHandle

Un WHEA_ERROR_HANDLE ottenuto da WheaCreateHwErrorReportDeviceDriver che specifica il pacchetto su cui viene eseguito l'operazione.

SectionDataLength

ULONG che specifica la lunghezza, in byte, dei dati da aggiungere alla sezione.

BufferSet

Puntatore a una struttura WHEA_DRIVER_BUFFER_SET che verrà popolata con un set di buffer con cui l'utente può interagire.

Valore restituito

Restituisce STATUS_SUCCESS o una delle opzioni seguenti:

  • STATUS_INVALID_HANDLE: ErrorHandle non è valido.
  • STATUS_DEVICE_REMOVED: l'origine dell'errore è stata rimossa.
  • STATUS_INSUFFICIENT_RESOURCES: spazio insufficiente per i dati.

Commenti

Questa routine può essere chiamata fino a MaxSectionsPerReport volte come specificato nella struttura WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER fornita a WheaAddErrorSourceDeviceDriver.

Vedere anche WheaHwErrorReportSetSectionNameDeviceDriver, che è una funzione helper per l'aggiornamento del FRUText.

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

Requisiti

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

Vedi anche

WheaCreateHwErrorReportDeviceDriver