_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 que o driver forneceu quando chamou WheaAddErrorSourceDeviceDriver.
ErrorSourceId
Um valor ULONG que identifica exclusivamente esse driver como uma fonte de erro.
Retornar valor
Esse método de função retorna STATUS_SUCCESS ou um código de erro apropriado.
Comentários
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 a implementação dessa função de retorno de chamada definindo o membro apropriado do WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER e chamando WheaAddErrorSourceDeviceDriver.
Para obter mais informações, consulte Usando o WHEA em Windows 10.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Cabeçalho | ntddk.h (inclua Ntddk.h) |