WheaHwErrorReportSubmitDeviceDriver 関数 (ntddk.h)
このルーチンは、ハードウェア エラーとして報告される WHEA に進行中のエラー レポートを送信します。
構文
NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
WHEA_ERROR_HANDLE ErrorHandle
);
パラメーター
ErrorHandle
WheaCreateHwErrorReportDeviceDriverによって返されるハンドル。
戻り値
STATUS_SUCCESSまたは次のいずれかを返します。
- STATUS_INVALID_HANDLE: エラー ハンドルが無効です
- STATUS_DEVICE_REMOVED: エラー ソースが削除されました
- STATUS_BUFFER_TOO_SMALL: パケットにセクションがありません
- STATUS_INSUFFICIENT_RESOURCES: ログ データの領域が不足しています
それ以外の場合、このルーチンは WheaReportHwErrorによって返される状態を返します。
備考
このルーチンを呼び出す前に、ドライバーは WheaAddHwErrorReportSectionDeviceDriver呼び出すことによって、必要なすべてのセクションを追加する必要があります。
このルーチンを呼び出すと、バッファー セット内のバッファーは使用できなくなり、ハンドルは無効になります。
エラーが発生した場合、またはエラーが有効でなくなった場合は、WheaHwErrorReportAbandonDeviceDriver呼び出して、WHEA にレポートを送信せずにドライバーをクリーンアップできます。
詳細については、「Windows 10 での WHEA の使用」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 2004 |
ヘッダー | ntddk.h |