共用方式為


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 如果列舉標示為 const,則為 TRUE
IDiaSymbol::get_hasAssignmentOperator BOOL 如果列舉具有指派運算子,則為 TRUE
IDiaSymbol::get_hasCastOperator BOOL 如果列舉具有轉換運算子,則為 TRUE
IDiaSymbol::get_hasNestedTypes BOOL 如果列舉具有巢狀型別,則為 TRUE
IDiaSymbol::get_length DWORD 此列舉的長度 (以位元組為單位)。
IDiaSymbol::get_lexicalParent IDiaSymbol* 封入編譯模組的符號。
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 如果列舉標示為 volatile,則為 TRUE

另請參閱