共用方式為


Enum (偵錯介面存取 SDK)

列舉型別由SymTagEnum的符號。 每個列舉值會顯示為類別子系與SymTagConstant標記。

屬性

下表顯示其他有效的屬性,此符號的類型。

屬性

資料型別

描述

IDiaSymbol::get_baseType

DWORD

其中一個 BasicType 值。

IDiaSymbol::get_classParent

IDiaSymbol*

類別的父系這個列舉型別,如果有的話。

IDiaSymbol::get_classParentId

DWORD

類別父系符號的識別碼。

IDiaSymbol::get_constructor

BOOL

TRUE如果列舉型別具有建構函式。

IDiaSymbol::get_constType

BOOL

TRUE如果列舉型別標記為常數。

IDiaSymbol::get_hasAssignmentOperator

BOOL

TRUE如果列舉型別有一個設定運算子。

IDiaSymbol::get_hasCastOperator

BOOL

TRUE如果列舉型別都具有轉換運算子。

IDiaSymbol::get_hasNestedTypes

BOOL

TRUE如果列舉型別具有巢狀型別。

IDiaSymbol::get_length

DWORD

這個列舉型別,以位元組為單位的長度。

IDiaSymbol::get_lexicalParent

IDiaSymbol*

封入的符號Compiland

IDiaSymbol::get_lexicalParentId

DWORD

語彙的父代符號的識別碼。

IDiaSymbol::get_name

BSTR

列舉型別的名稱。

IDiaSymbol::get_nested

BOOL

TRUE如果在巢狀列舉型別。

IDiaSymbol::get_overloadedOperator

BOOL

TRUE如果列舉型別會有任何多載的運算子。

IDiaSymbol::get_packed

BOOL

TRUE如果封裝的列舉型別。

IDiaSymbol::get_scoped

BOOL

TRUE如果非語彙範圍中出現的列舉型別。

IDiaSymbol::get_symIndexId

DWORD

符號的索引識別碼。

IDiaSymbol::get_symTag

DWORD

傳回SymTagEnum (其中SymTagEnum值)。

IDiaSymbol::get_type

IDiaSymbol*

符號的基礎型別。

IDiaSymbol::get_typeId

DWORD

型別符號的識別碼。

IDiaSymbol::get_unalignedType

BOOL

TRUE如果未對齊列舉型別。

IDiaSymbol::get_volatileType

BOOL

TRUE如果列舉型別標記為非揮發性。

請參閱

參考

符號類型的類別階層架構