Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 2.46 KB

File metadata and controls

39 lines (35 loc) · 2.46 KB
description title ms.date ms.topic dev_langs helpviewer_keywords author ms.author manager ms.subservice
The virtual table is identified by the SymTagVTable symbol.
VTable
11/04/2016
reference
C++
VTable symbol
virtual tables
mikejo5000
mikejo
mijacobs
debug-diagnostics

VTable

The virtual table is identified by the SymTagVTable symbol.

Properties

The following table shows additional valid properties for this symbol type.

Property Data type Description
IDiaSymbol::get_classParent IDiaSymbol* Symbol of the class that owns this VTable.
IDiaSymbol::get_classParentId DWORD ID of the class parent symbol.
IDiaSymbol::get_constType BOOL TRUE if the class of the VTable is marked as a constant.
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbol of the enclosing compiland.
IDiaSymbol::get_lexicalParentId DWORD ID of the lexical parent symbol.
IDiaSymbol::get_symIndexId DWORD Index ID of symbol.
IDiaSymbol::get_symTag DWORD Returns SymTagVTable (one of the SymTagEnum Enumeration values).
IDiaSymbol::get_type IDiaSymbol* Symbol for the VTable's VTableShape.
IDiaSymbol::get_typeId DWORD ID of the type symbol.
IDiaSymbol::get_unalignedType BOOL TRUE if the class of the VTable is unaligned.
IDiaSymbol::get_volatileType BOOL TRUE if the class of the VTable is marked as volatile.

See also