次の方法で共有


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