estrutura DIAGNOSTIC_REPORT_DATA (diagnosticdataquerytypes.h)

Esse recurso contém informações sobre um relatório de diagnóstico.

Sintaxe

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;

Membros

signature

Tipo: DIAGNOSTIC_DATA_REPORT_SIGNATURE a assinatura deste relatório.

bucketId

Tipo: GUID Um hash da assinatura. Pode ser usado para fazer referência cruzada com outros relatórios de falha com a mesma assinatura (atualmente não implementado).

reportId

Tipo: GUID Um identificador local exclusivo para o relatório.

creationTime

Tipo: FILETIME Um carimbo de data/hora UTC de quando o relatório foi criado.

sizeInBytes

Tipo: ULONGLONG O tamanho (em disco) do relatório individual e seus arquivos constituintes. Esse valor conta apenas arquivos diretamente contidos em um relatório.

cabId

Tipo: LPWSTR A ID da cabine.

reportStatus

Tipo: DWORD O status detalhado do relatório. Use o decodificador ReportStatus para acompanhar esse campo de bits.

reportIntegratorId

Tipo: GUID A ID do integrador do relatório.

fileNames

Tipo: LPWSTR* Um ponteiro para manter os nomes dos arquivos incluídos no relatório.

fileCount

Tipo: DWORD O número de arquivos de dados incluídos no relatório.

friendlyEventName

Tipo: LPWSTR O nome de exibição do evento do aplicativo.

applicationName

Tipo: LPWSTR O nome do aplicativo.

applicationPath

Tipo: LPWSTR O caminho do arquivo do aplicativo.

description

Tipo: LPWSTR A descrição do problema.

bucketIdString

Tipo: LPWSTR A ID do bucket como uma cadeia de caracteres (possivelmente truncada).

legacyBucketId

Tipo: UINT64 A ID do bucket herdado.

reportKey

Tipo: LPWSTR A chave do relatório.

Comentários

Para obter perguntas gerais sobre Relatório de Erros do Windows, consulte a APIS do WER. Para obter chaves de relatório, consulte as APIs do WER.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Cabeçalho diagnosticdataquerytypes.h