_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) |