FunctionType
Каждая уникально подписи функции определяется a SymTagFunctionType символ. Каждый параметр определен как символ дочернего элемента класса a SymTagFunctionArgType тег.
Свойства
В следующей таблице показаны допустимые дополнительные свойства для данного типа символов.
Свойство. |
Тип данных |
Описание |
---|---|---|
DWORD |
Одно из значений CV_call_e. |
|
IDiaSymbol* |
Класс которого эта функция (или) элемент. |
|
DWORD |
Идентификатор родительского класса символов. |
|
BOOL |
TRUE если функция помечена как константа. |
|
DWORD |
Число параметров в функции. |
|
IDiaSymbol* |
Символ включающего compiland. |
|
DWORD |
Идентификатор словарного родительского символов. |
|
IDiaSymbol* |
Тип указателя объекта метода ("this"). |
|
DWORD |
Идентификатор индекса символа. |
|
DWORD |
Возвращает SymTagFunctionType (одно из SymTagEnum значения). |
|
LONG |
Этот логический "" регулятора для метода. |
|
IDiaSymbol* |
Символ для типа возвращаемого значения. |
|
DWORD |
Идентификатор типа символа. |
|
BOOL |
TRUE если функция бесподстроечна. |
|
BOOL |
TRUE если функция помечена как volatile. |