IDiaSymbol::get_virtualBaseTableType
Извлекает тип указателя виртуальной базовой таблицы.
Синтаксис
HRESULT get_virtualBaseTableType(
IDiaSymbol *pRetVal
};
Параметры
Параметр | Описание |
---|---|
pRetVal |
[out] Возвращает объект IDiaSymbol, указывающий тип базовой таблицы. |
Возвращаемое значение
При успешном выполнении возвращает S_OK
, в противном случае возвращает S_FALSE
или код ошибки.
Примечание.
Возврат значения S_FALSE
означает, что свойство недоступно для символа.
Замечания
Указатель виртуальной базовой таблицы (vbtptr
) — это скрытый указатель в vtable Visual C++, который обрабатывает наследование от виртуальных базовых классов. Может vbtptr
иметь разные размеры в зависимости от унаследованных классов.
Этот метод возвращает объект IDiaSymbol , который можно использовать для определения размера vbtptr.
Requirements
Требование | Description |
---|---|
Заголовок: | dia2.h |
Версия: | ПАКЕТ SDK DIA версии 8.0 |