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 标识值。 使用此值在 COSMOS/WER 中查找相应的数据。 未成功上传的报表将不具有此值。

ReportStatus

报表的详细状态。 使用 ReportStatus 解码器跟踪此位字段。

ReportIntegratorId

报表的集成器 ID。

NumberOfFiles

报表中包含的数据文件数。

SizeOfFileNames

文件名字段的总大小(以 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

要求

   
标头 werapi.h

另请参阅

Windows 错误报告