Поделиться через


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

См. также