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