Condividi tramite


_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER funzione di callback (ntddk.h)

La funzione di callback WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER inizializza l'hardware e lo stato software dell'origine degli errori di un driver.

Sintassi

_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;

NTSTATUS WheaErrorSourceInitializeDeviceDriver(
  PVOID Context,
  ULONG ErrorSourceId
)
{...}

Parametri

Context

Puntatore al contesto fornito dal driver quando viene chiamato WheaAddErrorSourceDeviceDriver.

ErrorSourceId

Valore ULONG che identifica in modo univoco questo driver come origine di errore.

Valore restituito

Questo metodo di funzione restituisce STATUS_SUCCESS o un codice di errore appropriato.

Commenti

Un driver deve archiviare l'identificatore di origine degli errori che riceve come input per questa funzione di callback per la comunicazione successiva con WHEA. Ad esempio, se il driver rileva una condizione di errore, chiama WheaReportHwErrorDeviceDriver, fornendo i dati di errore e errorSourceId del driver, per segnalare l'errore a WHEA. Quando un driver viene arrestato (ad esempio da aggiornare), chiama WheaRemoveErrorSourceDeviceDriver per annullare la registrazione dell'identificatore di origine degli errori.

Registrare l'implementazione di questa funzione di callback impostando il membro appropriato di WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER e quindi chiamando WheaAddErrorSourceDeviceDriver.

Per altre informazioni, vedere Uso di WHEA in Windows 10.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1903
Intestazione ntddk.h (include Ntddk.h)

Vedi anche

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER