デバッグ参照オブジェクトについて取得する情報を指定します。
構文
public enum enum_DEBUGREF_INFO_FLAGS {
DEBUGREF_INFO_NAME = 0x00000001,
DEBUGREF_INFO_TYPE = 0x00000002,
DEBUGREF_INFO_VALUE = 0x00000004,
DEBUGREF_INFO_ATTRIB = 0x00000008,
DEBUGREF_INFO_REFTYPE = 0x00000010,
DEBUGREF_INFO_REF = 0x00000020,
DEBUGREF_INFO_VALUE_AUTOEXPAND = 0x00010000,
DEBUGREF_INFO_NONE = 0x00000000,
DEBUGREF_INFO_ALL = 0xffffffff
};
フィールド
DEBUGREF_INFO_NAME
構造体の bstrName
フィールドを初期化および使用します。
DEBUGREF_INFO_TYPE
構造体の bstrType
フィールドを初期化および使用します。
DEBUGREF_INFO_VALUE
構造体の bstrValue
フィールドを初期化および使用します。
DEBUGREF_INFO_ATTRIB
構造体の dwAttrib
フィールドを初期化および使用します。
DEBUGREF_INFO_REFTYPE
構造体の dwRefType
フィールドを初期化および使用します。
DEBUGREF_INFO_REF
構造体の pReference
フィールドを初期化および使用します。
DEBUGREF_INFO_VALUE_AUTOEXPAND
値フィールドに、このオブジェクトの種類の自動展開値 (使用可能な場合) を含める必要があります。
DEBUGREF_INFO_NONE
フラグが何も設定されないことを示します。
DEBUGREF_INFO_ALL
フラグのマスクを示します。
解説
これらのフラグは、DEBUG_REFERENCE_INFO 構造体のどのフィールドを初期化するかを示すために、EnumChildren メソッドと GetReferenceInfo メソッドに渡されます。
DEBUG_REFERENCE_INFO
構造体の dwFields
メンバーに使用され、構造体が返されるときに、どのフィールドが使用され、有効であるかを示します。
これらの値は、ビットごとの OR
で組み合わせることができます。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll