DEBUGPROP_INFO_FLAGS
デバッグ プロパティ オブジェクトについて取得する情報を指定します。
構文
public enum enum_DEBUGPROP_INFO_FLAGS {
DEBUGPROP_INFO_FULLNAME = 0x00000001,
DEBUGPROP_INFO_NAME = 0x00000002,
DEBUGPROP_INFO_TYPE = 0x00000004,
DEBUGPROP_INFO_VALUE = 0x00000008,
DEBUGPROP_INFO_ATTRIB = 0x00000010,
DEBUGPROP_INFO_PROP = 0x00000020,
DEBUGPROP_INFO_VALUE_AUTOEXPAND = 0x00010000,
DEBUGPROP_INFO_VALUE_NOFUNCEVAL = 0x00020000,
DEBUGPROP_INFO_VALUE_RAW = 0x00040000,
DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000
DEBUGPROP_INFO_NONE = 0x00000000,
DEBUGPROP_INFO_STANDARD = DEBUGPROP_INFO_ATTRIB |
DEBUGPROP_INFO_NAME |
DEBUGPROP_INFO_TYPE |
DEBUGPROP_INFO_VALUE,
DEBUGPROP_INFO_ALL = 0xffffffff
};
フィールド
DEBUGPROP_INFO_FULLNAME
bstrFullName
フィールドを初期化および使用します。
DEBUGPROP_INFO_NAME
bstrName
フィールドを初期化および使用します。
DEBUGPROP_INFO_TYPE
bstrType
フィールドを初期化および使用します。
DEBUGPROP_INFO_VALUE
bstrValue
フィールドを初期化および使用します。
DEBUGPROP_INFO_ATTRIB
dwAttrib
フィールドを初期化および使用します。
DEBUGPROP_INFO_PROP
IDebugProperty2 インターフェイスを含む pProperty
フィールドを初期化または使用します。
DEBUGPROP_INFO_VALUE_AUTOEXPAND
値フィールドに、このオブジェクトの種類の自動展開値 (使用可能な場合) を含める必要があることを指定します。
DEBUGPROP_INFO_VALUE_NOFUNCEVAL
非推奨。
DEBUGPROP_INFO_VALUE_RAW
整形された値やメンバーを返さないでください (つまり、値を書式設定しないでください)。
DEBUGPROP_INFO_VALUE_NO_TOSTRING
特殊な合成値を返さないでください (たとえば、値を生成するためにオブジェクトに対して ToString()
を呼び出さないでください)。
DEBUGPROP_INFO_NONE
フラグが何も設定されないことを指定します。
DEBUGPROP_INFO_STANDARD
dwAttrib
、bstrName
、bstrType
、および bstrValue
フィールドを初期化または使用します。
DEBUGPROP_INFO_All
すべてのフラグのマスクを示します。
解説
これらの値は、GetPropertyInfo、Enumchildren、および enumchildren メソッドに渡され、DEBUG_PROPERTY_INFO 構造体を初期化するフィールドを示します。
これらの値は、DEBUG_PROPERTY_INFO
構造体の dwFields
メンバーにも使用され、構造体が返されるときに、構造体のどのフィールドが使用され、有効であるかを示します。
これらの値は、ビットごとの OR
で組み合わせることができます。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll