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 |
Header | ntddk.h |