データ値の特定のスコープを示します。
構文
enum DataKind {
DataIsUnknown,
DataIsLocal,
DataIsStaticLocal,
DataIsParam,
DataIsObjectPtr,
DataIsFileStatic,
DataIsGlobal,
DataIsMember,
DataIsStaticMember,
DataIsConstant
};
要素
| 要素 | 説明 |
|---|---|
| DataIsUnknown | データ シンボルを特定できません。 |
| DataIsLocal | データ項目はローカル変数です。 |
| DataIsStaticLocal | データ項目は静的ローカル変数です。 |
| DataIsParam | データ項目は仮パラメーターです。 |
| DataIsObjectPtr | データ項目はオブジェクト ポインター (this) です。 |
| DataIsFileStatic | データ項目は、ファイル スコープの変数です。 |
| DataIsGlobal | データ項目はグローバル変数です。 |
| DataIsMember | データ項目はオブジェクト メンバー変数です。 |
| DataIsStaticMember | データ項目はクラスの静的変数です。 |
| DataIsConstant | データ項目は定数値です。 |
解説
この列挙型の値は、IDiaSymbol::get_dataKind メソッドによって返されます。
要件
ヘッダー: cvconst.h