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 |