次の方法で共有


Enum (Debug Interface Access SDK)

列挙体は SymTagEnum シンボルによって識別されます。 各列挙値は、SymTagConstant タグを持つクラスの子として表示されます。

Properties

次の表に、このシンボルの種類に対して有効な追加のプロパティを示します。

プロパティ データ型 説明
IDiaSymbol::get_baseType DWORD BasicType 列挙型の値の 1 つ。
IDiaSymbol::get_classParent IDiaSymbol* この列挙体のクラスの親 (存在する場合)。
IDiaSymbol::get_classParentId DWORD クラスの親シンボルの ID。
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 構文上の親シンボルの ID。
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 シンボルのインデックス ID。
IDiaSymbol::get_symTag DWORD SymTagEnum (SymTagEnum 列挙型値の 1 つ) を返します。
IDiaSymbol::get_type IDiaSymbol* 基になる型のシンボル。
IDiaSymbol::get_typeId DWORD 型のシンボルの ID。
IDiaSymbol::get_unalignedType BOOL 列挙体が整列されていない場合は TRUE
IDiaSymbol::get_volatileType BOOL 列挙体が volatile としてマークされている場合は TRUE

関連項目