共用方式為


_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