_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER回调函数 (ntddk.h)

WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER回调函数初始化驱动程序的错误源硬件和软件状态。

语法

_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;

NTSTATUS WheaErrorSourceInitializeDeviceDriver(
  PVOID Context,
  ULONG ErrorSourceId
)
{...}

参数

Context

指向驱动程序在调用 WheaAddErrorSourceDeviceDriver 时提供的上下文的指针。

ErrorSourceId

将此驱动程序唯一标识为错误源的 ULONG 值。

返回值

此函数方法返回STATUS_SUCCESS或相应的错误代码。

注解

驱动程序应存储它收到的错误源标识符作为此回调函数的输入,以便以后与 WHEA 通信。 例如,如果驱动程序检测到错误条件,它会调用 WheaReportHwErrorDeviceDriver(提供错误数据和驱动程序的 ErrorSourceId)将错误报告给 WHEA。 当驱动程序停止 (例如要更新) 时,它会调用 WheaRemoveErrorSourceDeviceDriver 来注销其错误源标识符。

通过设置 WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 的相应成员,然后调用 WheaAddErrorSourceDeviceDriver 来注册此回调函数的实现。

有关详细信息,请参阅在 Windows 10 上使用 WHEA

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 ntddk.h (包括 Ntddk.h)

另请参阅

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER