次の方法で共有


WheaAddHwErrorReportSectionDeviceDriver 関数 (ntddk.h)

このルーチンは、エラー レポートに新しいセクションを追加し、呼び出し元に情報を入力できるバッファー セットを渡します。

構文

NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
  WHEA_ERROR_HANDLE       ErrorHandle,
  ULONG                   SectionDataLength,
  PWHEA_DRIVER_BUFFER_SET BufferSet
);

パラメーター

ErrorHandle

WheaCreateHwErrorReportDeviceDriver から取得されたWHEA_ERROR_HANDLEで、操作対象のパケットを指定します。

SectionDataLength

セクションに追加するデータの長さをバイト単位で指定する ULONG。

BufferSet

ユーザーが操作するバッファーのセットが設定される WHEA_DRIVER_BUFFER_SET 構造体へのポインター。

戻り値

STATUS_SUCCESSまたは次のいずれかを返します。

  • STATUS_INVALID_HANDLE: ErrorHandle が無効です。
  • STATUS_DEVICE_REMOVED: エラー ソースが削除されました。
  • STATUS_INSUFFICIENT_RESOURCES: データに十分な領域がありません。

備考

このルーチンは、WheaAddErrorSourceDeviceDriverに指定された WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 構造体で指定された maxSectionsPerReport 回まで呼び出すことができます。

FRUText を更新するためのヘルパー関数 WheaHwErrorReportSetSectionNameDeviceDriverも参照してください。

詳細については、「Windows 10 での WHEA の使用」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー ntddk.h

関連項目

WheaCreateHwErrorReportDeviceDriver