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