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の