EVENT_EXTENDED_ITEM_STACK_TRACE32 구조체(evntcons.h)

32비트 컴퓨터에서 호출 스택을 정의합니다.

구문

typedef struct _EVENT_EXTENDED_ITEM_STACK_TRACE32 {
  ULONG64 MatchId;
  ULONG   Address[ANYSIZE_ARRAY];
} EVENT_EXTENDED_ITEM_STACK_TRACE32, *PEVENT_EXTENDED_ITEM_STACK_TRACE32;

멤버

MatchId

사용자 모드 호출에 대한 커널 모드 호출과 일치하는 데 사용하는 고유 식별자입니다. 환경에서 동일한 이벤트에서 둘 다 캡처되지 않도록 하는 경우 커널 모드 호출 및 사용자 모드 호출은 별도의 이벤트에서 캡처됩니다. 커널 모드 및 사용자 모드 호출이 동일한 이벤트에서 캡처된 경우 값은 0입니다.

일반적으로 32비트 컴퓨터에서는 항상 동일한 이벤트에서 커널 모드 및 사용자 모드 호출을 모두 캡처할 수 있습니다. 그러나 프레임 포인터 최적화 컴파일러 옵션을 사용하는 경우 스택이 캡처되거나, 잘못 캡처되거나, 잘리지 않을 수 있습니다.

Address[ANYSIZE_ARRAY]

스택의 호출 주소 배열입니다.

설명

EVENT_HEADER_EXTENDED_DATA_ITEMDataSize 멤버에는 이 구조체의 크기가 포함됩니다. 배열의 주소 수를 확인하려면 DataSize에서 빼 sizeof(ULONG64) 고 를 로 sizeof(ULONG)나눕니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 evntcons.h

추가 정보

EVENT_HEADER_EXTENDED_DATA_ITEM