DIAGNOSTIC_REPORT_DATA 结构 (diagnosticdataquerytypes.h)

此资源包含有关诊断报告的信息。

语法

typedef struct tagDIAGNOSTIC_REPORT_DATA {
  DIAGNOSTIC_REPORT_SIGNATURE signature;
  GUID                        bucketId;
  GUID                        reportId;
  FILETIME                    creationTime;
  ULONGLONG                   sizeInBytes;
  LPWSTR                      cabId;
  DWORD                       reportStatus;
  GUID                        reportIntegratorId;
  LPWSTR                      *fileNames;
  DWORD                       fileCount;
  LPWSTR                      friendlyEventName;
  LPWSTR                      applicationName;
  LPWSTR                      applicationPath;
  LPWSTR                      description;
  LPWSTR                      bucketIdString;
  UINT64                      legacyBucketId;
  LPWSTR                      reportKey;
} DIAGNOSTIC_REPORT_DATA;

成员

signature

类型: DIAGNOSTIC_DATA_REPORT_SIGNATURE 此报表的签名。

bucketId

类型: GUID 签名的哈希。 可用于与其他具有相同签名 (当前未实现) 的崩溃报告进行交叉引用。

reportId

类型: GUID 报表的本地唯一标识符。

creationTime

类型: FILETIME 创建报表时的 UTC 时间戳。

sizeInBytes

类型: ULONGLONG 单个报表及其组成文件的磁盘) 大小 (。 此值仅对直接包含在报表中的文件进行计数。

cabId

类型: LPWSTR cab 的 ID。

reportStatus

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

reportIntegratorId

类型: GUID 报表的集成器 ID。

fileNames

类型: LPWSTR* 一个指针,用于保存报表中包含的文件的名称。

fileCount

类型: DWORD 报表中包含的数据文件数。

friendlyEventName

类型: LPWSTR 应用程序事件的显示名称。

applicationName

类型: LPWSTR 应用程序的名称。

applicationPath

类型: LPWSTR 应用程序的文件路径。

description

类型: LPWSTR 问题的说明。

bucketIdString

类型: LPWSTR 作为字符串的存储桶 ID (可能被截断) 。

legacyBucketId

类型: UINT64 旧存储桶 ID。

reportKey

类型: LPWSTR 报表键。

注解

有关Windows 错误报告的一般问题,请参阅 WER APIS。 有关报表密钥,请参阅 WER API

要求

要求
最低受支持的客户端 Windows 10版本 2004 (10.0;内部版本 19041)
最低受支持的服务器 Windows Server 版本 2004 (10.0;内部版本 19041)
标头 diagnosticdataquerytypes.h