Compartilhar via


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

Consulte também

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER