SymbolKind 列挙 (dbgmodel.h)

シンボルの種類を定義します。

構文

typedef enum SymbolKind {
  Symbol,
  SymbolModule,
  SymbolType,
  SymbolField,
  SymbolConstant,
  SymbolData,
  SymbolBaseClass,
  SymbolPublic,
  SymbolFunction
} ;

定数

 
Symbol
指定されていないシンボルの種類。
SymbolModule
シンボルはモジュールであり、 IDebugHostModule に対してクエリを実行できます。
SymbolType
シンボルは型であり、 IDebugHostType に対してクエリを実行できます。
SymbolField
シンボルはフィールド (構造体またはクラス内のデータ メンバー) であり、 IDebugHostField に対してクエリを実行できます。
SymbolConstant
シンボルは定数値であり、 IDebugHostConstant に対してクエリを実行できます。
SymbolData
シンボルは、構造体またはクラスのメンバーではなく、 IDebugHostData に対してクエリ可能なデータです。
SymbolBaseClass
シンボルは基底クラスであり、 IDebugHostBaseClass に対してクエリ可能です。
SymbolPublic
シンボルはモジュールの publics テーブル内のエントリであり (型情報がありません)、 IDebugHostPublic に対してクエリを実行できます。
SymbolFunction
シンボルは関数であり、 IDebugHostData に対してクエリ可能です。

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要