다음을 통해 공유


WER_REPORT_METADATA_V3 구조체(werapi.h)

WER(Windows 오류 보고)에서 생성된 오류 보고서에 대한 정보를 포함합니다.

구문

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

각 이름에 대한 종료 문자를 포함하여 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 오류 보고