共用方式為


_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