다음을 통해 공유


FunctionType

각 고유한 함수 시그니처는 SymTagFunctionType 기호로 식별됩니다. 각 매개 변수는 SymTagFunctionArgType 태그가 있는 클래스 자식 기호로 식별됩니다.

속성

다음 표에서는 이 기호 형식에 유효한 추가 속성을 보여 줍니다.

속성 데이터 형식 설명
IDiaSymbol::get_callingConvention DWORD CV_call_e 열거형 값 중 하나입니다.
IDiaSymbol::get_classParent IDiaSymbol* 이 함수(또는 메서드)가 멤버인 클래스입니다.
IDiaSymbol::get_classParentId DWORD 클래스 부모 기호의 ID입니다.
IDiaSymbol::get_constType BOOL 함수가 상수로 표시되는 경우 TRUE입니다.
IDiaSymbol::get_count DWORD 함수 매개 변수 수입니다.
IDiaSymbol::get_lexicalParent IDiaSymbol* 바깥쪽 컴파일 대상의 기호입니다.
IDiaSymbol::get_lexicalParentId DWORD 어휘 부모 기호의 ID입니다.
IDiaSymbol::get_objectPointerType IDiaSymbol* 메서드 개체 포인터(“this”)의 형식입니다.
IDiaSymbol::get_symIndexId DWORD 기호의 인덱스 ID입니다.
IDiaSymbol::get_symTag DWORD SymTagFunctionType(SymTagEnum 열거형 값 중 하나)를 반환합니다.
IDiaSymbol::get_thisAdjust LONG 메서드의 논리적 “this” 조정자입니다.
IDiaSymbol::get_type IDiaSymbol* 반환 값 형식의 기호입니다.
IDiaSymbol::get_typeId DWORD 형식 기호의 ID입니다.
IDiaSymbol::get_unalignedType BOOL 함수가 정렬되지 않은 경우 TRUE입니다.
IDiaSymbol::get_volatileType BOOL 함수가 volatile로 표시되는 경우 TRUE입니다.

참고 항목