次の方法で共有


Enum (Debug Interface Access SDK)

列挙型は SymTagEnum の記号で示されます。 各列挙値は SymTagConstant のタグを持つクラスの子として表示されます。

プロパティ

次の表はこのシンボルの型に対して有効なプロパティを次に示します。

プロパティ

データ型

Description

IDiaSymbol::get_baseType

DWORD

BasicType 値のいずれか。

IDiaSymbol::get_classParent

IDiaSymbol*

この列挙体の親がある場合調整します。

IDiaSymbol::get_classParentId

DWORD

クラスの親のシンボル ID。

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*

コンパイル単位 囲む記号。

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

列挙型が nonglobal 構文のスコープにある TRUE。

IDiaSymbol::get_symIndexId

DWORD

シンボルのインデックスの ID。

IDiaSymbol::get_symTag

DWORD

SymTagEnumSymTagEnum の値 (1) を返します。

IDiaSymbol::get_type

IDiaSymbol*

基になる型のシンボル。

IDiaSymbol::get_typeId

DWORD

型のシンボル ID。

IDiaSymbol::get_unalignedType

BOOL

列挙型のアライメントされていない場合 TRUE。

IDiaSymbol::get_volatileType

BOOL

列挙型が volatile としてマークされている場合 TRUE。

参照

関連項目

シンボル型のクラス階層