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 |
---|---|---|
DWORD |
Jedna z hodnot CV_call_e. |
|
IDiaSymbol* |
Třídy, tato funkce (nebo metoda) je členem. |
|
DWORD |
ID symbol nadřazené třídy. |
|
BOOL |
TRUEPokud funkce je označen jako konstantu. |
|
DWORD |
Počet parametrů funkce. |
|
IDiaSymbol* |
Symbol ohraničujícím compiland. |
|
DWORD |
ID nadřazené lexikální symbol. |
|
IDiaSymbol* |
Typ ukazatel objektu metody ("Toto"). |
|
DWORD |
ID indexu symbolu. |
|
DWORD |
Vrátí SymTagFunctionType (jeden z SymTagEnum hodnoty). |
|
LONG |
"Toto" rozvrhům pro metodu logický. |
|
IDiaSymbol* |
Symbol pro typ vrácené hodnoty. |
|
DWORD |
ID typ symbolu. |
|
BOOL |
TRUEPokud je funkce nezarovnaný. |
|
BOOL |
TRUEPokud funkce je označen jako volatile. |