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 |