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

Confira também

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER