检索虚拟基表指针的类型。
语法
HRESULT get_virtualBaseTableType(
IDiaSymbol *pRetVal
};
参数设置
| 参数 | 说明 |
|---|---|
pRetVal |
[out] 返回指定基表类型的 IDiaSymbol 对象。 |
返回值
如果成功,则返回 S_OK;否则,返回 S_FALSE 或错误代码。
注意
返回值 S_FALSE 意味着该属性对符号不可用。
备注
虚拟基表指针 (vbtptr) 是 Visual C++ vtable 中的隐藏指针,用于处理从虚拟基类的继承。 vbtptr 可以具有不同的大小,具体取决于继承的类。
此方法返回可用于确定 vbtptr 大小的 IDiaSymbol 对象。
要求
| 要求 | 说明 |
|---|---|
| 标头: | dia2.h |
| 版本: | DIA SDK v8.0 |