次の方法で共有


FunctionType

一意の関数シグネチャはそれぞれ SymTagFunctionType シンボルで識別されます。 各パラメーターは、SymTagFunctionArgType タグによって、クラスの子シンボルとして識別されます。

Properties

次の表に、このシンボルの種類に対して有効な追加のプロパティを示します。

プロパティ データ型 説明
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 列挙型値の 1 つ) を返します。
IDiaSymbol::get_thisAdjust LONG メソッドの論理 "this" adjustor。
IDiaSymbol::get_type IDiaSymbol* 戻り値の型のシンボル。
IDiaSymbol::get_typeId DWORD 型のシンボルの ID。
IDiaSymbol::get_unalignedType BOOL 関数が整列されていない場合は TRUE
IDiaSymbol::get_volatileType BOOL 関数が揮発性としてマークされている場合は TRUE

関連項目