ETW_BUFFER_HEADER 구조체(evntrace.h)

ETW 버퍼의 헤더 구조입니다.

구문

typedef struct ETW_BUFFER_HEADER {
  ULONG              Reserved1[4];
  LARGE_INTEGER      TimeStamp;
  ULONG              Reserved2[4];
  ETW_BUFFER_CONTEXT ClientContext;
  ULONG              Reserved3;
  ULONG              FilledBytes;
  ULONG              Reserved4[5];
} ETW_BUFFER_HEADER;

멤버

Reserved1[4]

예약되어 있습니다.

TimeStamp

버퍼가 플러시된 시간입니다. 버퍼가 수집된 세션의 원시 클록 형식입니다(예: QueryPerformanceCounter, CPU 타임스탬프 카운터 또는 GetSystemTimeAsFileTime).

Reserved2[4]

예약되어 있습니다.

ClientContext

이 버퍼를 생성한 프로세서 및 로거에 대한 정보를 포함합니다. ETW_BUFFER_CONTEXT 참조하세요.

Reserved3

FilledBytes

버퍼에 있는 유효한 데이터의 크기입니다. ETW_BUFFER_HEADER 및 이벤트 데이터의 크기입니다. 버퍼가 복사되면 유효한 데이터를 저장할 충분한 메모리만 할당하는 것이 일반적이므로(예: FilledBytes 바이트만 할당 및 복사됨) 버퍼의 받는 사람이 이 오프셋을 초과하여 읽지 않아야 합니다.

Reserved4[5]

예약되어 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
머리글 evntrace.h