次の方法で共有


FunctionType

一意の関数のシグネチャはSymTagFunctionType の記号で示されます。 各パラメーターはSymTagFunctionArgType のタグを含むクラスの子シンボル識別されます。

プロパティ

次の表はこのシンボルの型に対して有効なプロパティを次に示します。

プロパティ

データ型

Description

IDiaSymbol::get_callingConvention

DWORD

CV_call_e 値のいずれか 1 つが。

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

SymTagFunctionTypeSymTagEnum の値 (1) を返します。

IDiaSymbol::get_thisAdjust

LONG

メソッドの論理 「」調整されます。

IDiaSymbol::get_type

IDiaSymbol*

戻り値の型のシンボル。

IDiaSymbol::get_typeId

DWORD

型のシンボル ID。

IDiaSymbol::get_unalignedType

BOOL

関数がアライメントされていない場合 TRUE。

IDiaSymbol::get_volatileType

BOOL

関数が volatile としてマークされている場合 TRUE。

参照

関連項目

シンボル型のクラス階層

CV_access_e

FunctionArgType