Share via


WER_REPORT_METADATA_V3 構造体 (werapi.h)

Windows エラー報告 (WER) によって生成されたエラー レポートに関する情報が含まれます。

構文

typedef struct _WER_REPORT_METADATA_V3 {
  WER_REPORT_SIGNATURE Signature;
  GUID                 BucketId;
  GUID                 ReportId;
  FILETIME             CreationTime;
  ULONGLONG            SizeInBytes;
  WCHAR                CabId[MAX_PATH];
  DWORD                ReportStatus;
  GUID                 ReportIntegratorId;
  DWORD                NumberOfFiles;
  DWORD                SizeOfFileNames;
  WCHAR                *FileNames;
  WCHAR                FriendlyEventName[WER_MAX_FRIENDLY_EVENT_NAME_LENGTH];
  WCHAR                ApplicationName[WER_MAX_APPLICATION_NAME_LENGTH];
  WCHAR                ApplicationPath[MAX_PATH];
  WCHAR                Description[WER_MAX_DESCRIPTION_LENGTH];
  WCHAR                BucketIdString[WER_MAX_BUCKET_ID_STRING_LENGTH];
  ULONGLONG            LegacyBucketId;
} WER_REPORT_METADATA_V3, *PWER_REPORT_METADATA_V3;

メンバー

Signature

レポートの署名を含む構造体。 シグネチャは、存在するイベント名とイベント パラメーターで構成されます。

BucketId

署名のハッシュ。 同じシグネチャを持つ他のクラッシュ レポートとの相互参照に使用できます (現在は実装されていません)。

ReportId

レポートのローカル一意識別子。

CreationTime

レポートが作成されたときの UTC タイム スタンプ。

SizeInBytes

個々のレポートとその構成ファイルのサイズ (ディスク上)。 この値は、レポートに直接含まれるファイルのみをカウントします。

CabId[MAX_PATH]

WER によって割り当てられた cab ID 値。 COSMOS/WER で対応するデータを検索するには、この値を使用します。 正常にアップロードされていないレポートには、この値はありません。

ReportStatus

レポートの詳細な状態。 ReportStatus デコーダーを使用して、このビット フィールドを追跡します。

ReportIntegratorId

レポートのインテグレータ ID。

NumberOfFiles

レポートに含まれるデータ ファイルの数。

SizeOfFileNames

ファイル名フィールドの合計サイズ (各名前の終端文字とレコードの末尾にもう 1 つを含む 、WCHARの数)。

FileNames

レポートに含まれるファイルの名前を保持するポインター。 FileName001\0FileName002\0\FileName003\0\0 の形式です。

FriendlyEventName[WER_MAX_FRIENDLY_EVENT_NAME_LENGTH]

ApplicationName[WER_MAX_APPLICATION_NAME_LENGTH]

ApplicationPath[MAX_PATH]

Description[WER_MAX_DESCRIPTION_LENGTH]

BucketIdString[WER_MAX_BUCKET_ID_STRING_LENGTH]

LegacyBucketId

要件

   
Header werapi.h

関連項目

Windows エラー報告