Sdílet prostřednictvím


FunctionType

Každá funkce jedinečný podpis je označen SymTagFunctionType symbol.Každý parametr je identifikován jako symbol podřízené třídy SymTagFunctionArgType značky.

Vlastnosti

Následující tabulka zobrazuje další vlastnosti platné pro tento typ symbolu.

Property

Typ dat

Description

IDiaSymbol::get_callingConvention

DWORD

Jedna z hodnot CV_call_e.

IDiaSymbol::get_classParent

IDiaSymbol*

Třídy, tato funkce (nebo metoda) je členem.

IDiaSymbol::get_classParentId

DWORD

ID symbol nadřazené třídy.

IDiaSymbol::get_constType

BOOL

TRUEPokud funkce je označen jako konstantu.

IDiaSymbol::get_count

DWORD

Počet parametrů funkce.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Symbol ohraničujícím compiland.

IDiaSymbol::get_lexicalParentId

DWORD

ID nadřazené lexikální symbol.

IDiaSymbol::get_objectPointerType

IDiaSymbol*

Typ ukazatel objektu metody ("Toto").

IDiaSymbol::get_symIndexId

DWORD

ID indexu symbolu.

IDiaSymbol::get_symTag

DWORD

Vrátí SymTagFunctionType (jeden z SymTagEnum hodnoty).

IDiaSymbol::get_thisAdjust

LONG

"Toto" rozvrhům pro metodu logický.

IDiaSymbol::get_type

IDiaSymbol*

Symbol pro typ vrácené hodnoty.

IDiaSymbol::get_typeId

DWORD

ID typ symbolu.

IDiaSymbol::get_unalignedType

BOOL

TRUEPokud je funkce nezarovnaný.

IDiaSymbol::get_volatileType

BOOL

TRUEPokud funkce je označen jako volatile.

Viz také

Referenční dokumentace

Hierarchie třídy typů Symbol

CV_access_e

FunctionArgType