_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER função de retorno de chamada (ntddk.h)
A função de retorno de chamada WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER inicializa o hardware de origem de erro e o estado de software de um driver.
Sintaxe
_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;
NTSTATUS WheaErrorSourceInitializeDeviceDriver(
PVOID Context,
ULONG ErrorSourceId
)
{...}
Parâmetros
Context
Um ponteiro para o contexto fornecido pelo driver quando ele chamou WheaAddErrorSourceDeviceDriver.
ErrorSourceId
Um valor ULONG que identifica exclusivamente esse driver como uma fonte de erro.
Valor de retorno
Esse método de função retorna STATUS_SUCCESS ou um código de erro apropriado.
Observações
Um driver deve armazenar o identificador de origem de erro que recebe como entrada para essa função de retorno de chamada para comunicação posterior com o WHEA. Por exemplo, se o driver detectar uma condição de erro, ele chamará WheaReportHwErrorDeviceDriver, fornecendo os dados de erro e ErrorSourceId do driver, para relatar o erro ao WHEA. Quando um driver é interrompido (por exemplo, para ser atualizado), ele chama WheaRemoveErrorSourceDeviceDriver para cancelar o registro do identificador de origem do erro.
Registre sua implementação dessa função de retorno de chamada definindo o membro apropriado do WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER e, em seguida, chamando WheaAddErrorSourceDeviceDriver.
Para obter mais informações, consulte Usando o WHEA no Windows 10.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1903 |
cabeçalho | ntddk.h (inclua Ntddk.h) |