次の方法で共有


BaseClass

ユーザー定義型のシンボルの各 (UDT) 基本クラスは SymTagBaseClass のタグを持つ子によって識別されます。 型のプロパティは基になる UDT のシンボルが含まれ基になる UDT のすべてのプロパティはBaseClass にこのシンボルの一部として使用できます。

プロパティ

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

プロパティ

データ型

Description

IDiaSymbol::get_access

DWORD

この基本クラスに適用されるアクセス修飾子。 CV_access_e 値のいずれか。

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_indirectVirtualBaseClass

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_offset

LONG

構造体内の基本クラスを表すサブオブジェクトのオフセット。

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

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

IDiaSymbol::get_type

IDiaSymbol*

基本クラス UDT のシンボル。

IDiaSymbol::get_typeId

DWORD

型のシンボル ID。

IDiaSymbol::get_udtKind

DWORD

UdtKind の値。

IDiaSymbol::get_unalignedType

BOOL

基本クラスでアライメントされていない場合 TRUE。

IDiaSymbol::get_virtualBaseClass

BOOL

基本クラスの仮想関数である場合 TRUE。

IDiaSymbol::get_virtualBaseDispIndex

DWORD

仮想基本的なと変位のテーブルにインデックス。

IDiaSymbol::get_virtualBasePointerOffset

LONG

仮想基本ポインターのオフセット。

IDiaSymbol::get_virtualBaseTableType

IDiaSymbol*

仮想テーブル ベースのポインターの型です。

IDiaSymbol::get_virtualTableShape

IDiaSymbol*

この基本クラスの仮想テーブルの種類を示すシンボルです。

IDiaSymbol::get_virtualTableShapeId

DWORD

仮想テーブルの図形のシンボル ID。

IDiaSymbol::get_volatileType

BOOL

基本クラスが volatile としてマークされている場合 TRUE。

参照

関連項目

シンボル型のクラス階層

UDT