次の方法で共有


DEBUG_SYMBOL_XXX

DEBUG\_SYMBOL\_XXX 定数は、ビット セットのシンボル フラグに使用されます。 シンボル フラグは、シンボル グループ内のシンボルを (一部で) 記述します。

シンボル フラグの最下位ビット (DEBUG_SYMBOL_EXPANSION_LEVEL_MASK にあるビット) は、シンボル グループ内のシンボルの拡張の深さを表す数値を形成します。 子シンボルの深さは、常に親シンボルの深さよりも 1 つ多くなります。 たとえば、変数フラグにフラグが含まれているシンボルの深さを調べるには、次のステートメントを使用します。

depth = flags & DEBUG_SYMBOL_EXPANSION_LEVEL_MASK;

シンボル フラグの残りのビット セット部分には、次のビット フラグを含めることができます。

定数 説明
DEBUG_SYMBOL_EXPANDED

シンボルの子はシンボル グループの一部です。

DEBUG_SYMBOL_READ_ONLY

シンボルは、読み取り専用のを表します。

DEBUG_SYMBOL_IS_ARRAY

このシンボルは配列変数を表します。

DEBUG_SYMBOL_IS_FLOAT

このシンボルは、浮動小数点変数を表します。

DEBUG_SYMBOL_IS_ARGUMENT

このシンボルは、関数に渡される引数を表します。

DEBUG_SYMBOL_IS_LOCAL

このシンボルは、スコープ内のローカル変数を表します。

要件

ヘッダー

DbgEng.h (DbgEng.h を含む)

関連項目

DEBUG_SYMBOL_PARAMETERS