DEBUG_SYMBOL_XXX

DEBUG_SYMBOL_XXX 상수는 기호 플래그 비트 집합에 사용됩니다. 기호 플래그는 기호 그룹의 기호를 부분적으로 설명합니다.

기호 플래그의 가장 중요한 비트(DEBUG_SYMBOL_EXPANSION_LEVEL_MASK 있는 비트)는 기호 그룹 내 기호의 확장 깊이를 나타내는 숫자를 형성합니다. 자식 기호의 깊이는 항상 부모 기호의 깊이보다 더 큽니다. 예를 들어 플래그가 변수 플래그에 포함된 기호의 깊이를 찾으려면 다음 문을 사용합니다.

depth = flags & DEBUG_SYMBOL_EXPANSION_LEVEL_MASK;

기호 플래그의 비트 집합의 나머지 부분에는 다음 비트 플래그가 포함될 수 있습니다.

상수 Description
DEBUG_SYMBOL_EXPANDED

기호의 자식은 기호 그룹의 일부입니다.

DEBUG_SYMBOL_READ_ONLY

기호는 읽기 전용 변수를 나타냅니다.

DEBUG_SYMBOL_IS_ARRAY

기호는 배열 변수를 나타냅니다.

DEBUG_SYMBOL_IS_FLOAT

기호는 부동 소수점 변수를 나타냅니다.

DEBUG_SYMBOL_IS_ARGUMENT

기호는 함수에 전달된 인수를 나타냅니다.

DEBUG_SYMBOL_IS_LOCAL

기호는 scope 지역 변수를 나타냅니다.

요구 사항

헤더

DbgEng.h(DbgEng.h 포함)

참고 항목

DEBUG_SYMBOL_PARAMETERS