Sdílet prostřednictvím


Definice TypeDef (přístup rozhraní pro ladění SDK)

Symboly s SymTagTypedef značky zavést názvy jiných typů.

Vlastnosti

Následující tabulka zobrazuje další vlastnosti platné pro tento typ symbolu.

Property

Typ dat

Description

IDiaSymbol::get_baseType

DWORD

Jeden z BasicType hodnoty.

IDiaSymbol::get_classParent

IDiaSymbol*

Nadřazená třída této definice typedef, pokud

IDiaSymbol::get_classParentId

DWORD

ID symbol nadřazené třídy.

IDiaSymbol::get_constructor

BOOL

TRUEPokud tato definice typedef neobsahuje konstruktor.

IDiaSymbol::get_constType

BOOL

TRUEPokud tato definice typedef je označena jako konstantu.

IDiaSymbol::get_hasAssignmentOperator

BOOL

TRUEPokud tato definice typedef má operátor přiřazení.

IDiaSymbol::get_hasCastOperator

BOOL

TRUEPokud tato definice typedef operátoru přetypování.

IDiaSymbol::get_hasNestedTypes

BOOL

TRUEPokud tato definice typedef obsahuje vnořené typy.

IDiaSymbol::get_length

ULONGLONG

Délka této definice typu v bajtech.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Symbol ohraničujícím compiland.

IDiaSymbol::get_lexicalParentId

DWORD

ID nadřazené lexikální symbol.

IDiaSymbol::get_name

BSTR

Název typedef.

IDiaSymbol::get_nested

BOOL

TRUEPokud tato definice typedef je vnořen v lexikální oboru.

IDiaSymbol::get_overloadedOperator

BOOL

TRUEPokud tato definice typedef přetíženého operátoru.

IDiaSymbol::get_packed

BOOL

TRUEPokud tato definice typedef zkomprimována.

IDiaSymbol::get_reference

BOOL

TRUEPokud je tato definice typu odkaz.

IDiaSymbol::get_scoped

BOOL

TRUEPokud je tato definice typedef neglobální lexikální oboru.

IDiaSymbol::get_symIndexId

DWORD

ID indexu symbolu.

IDiaSymbol::get_symTag

DWORD

Vrátí SymTagTypedef (jeden z SymTagEnum hodnoty).

IDiaSymbol::get_type

IDiaSymbol*

Symbol pro základní typ.

IDiaSymbol::get_typeId

DWORD

ID typ symbolu.

IDiaSymbol::get_udtKind

DWORD

Jeden z UdtKind hodnoty.

IDiaSymbol::get_unalignedType

BOOL

TRUEPokud tato definice typedef není správně zarovnán.

IDiaSymbol::get_virtualTableShape

IDiaSymbol*

Symbol, který popisuje obrazec virtuální tabulky.

IDiaSymbol::get_virtualTableShapeId

DWORD

ID obrazce symbol virtuální tabulky.

IDiaSymbol::get_volatileType

BOOL

TRUEPokud tato definice typedef je označena jako volatile.

Poznámky

Protože definice typu může představovat třídy, ukazatel nebo uživatelem definovaný typ (UDT), symbol pro definice typu sdílí stejné vlastnosti jako jeden z těchto jiných typů symboly.

Viz také

Referenční dokumentace

Hierarchie třídy typů Symbol