DEBUG_PROPERTY_INFO

デバッグ プロパティに関する情報を格納します。

構文

public struct DEBUG_PROPERTY_INFO {
    public uint            dwValidFields;
    public string          bstrFullName;
    public string          bstrName;
    public string          bstrType;
    public string          bstrValue;
    public IDebugProperty2 pProperty;
    public ulong           dwAttrib;
};

メンバー

dwValidFields
入力するフィールドを指定する、DEBUGPROP_INFO_FLAGS 列挙からのフラグの組み合わせ。

bstrFullName
プロパティの完全名。

bstrName
コンテキスト内のプロパティ名。

bstrType
書式設定された文字列としてのプロパティ型。

bstrValue
書式設定された文字列としてのプロパティ値。

pProperty
この構造体によって記述される IDebugProperty2 オブジェクト。

dwAttrib
このプロパティの属性を記述する DBG_ATTRIB_FLAGS 列挙からのフラグの組み合わせ。

解説

プロパティは、名前、型、および値を持つ階層的性質のオブジェクトです。 たとえば、プロパティによって、ローカル変数、パラメーター、ウォッチ変数と式、およびレジスタを記述できます。

この構造体は、入力する GetPropertyInfo メソッドに渡されます。 この構造体は、IEnumDebugPropertyInfo2 インターフェイスからこの構造体のリストの一部としても返されます。このインターフェイスは、enumchildren メソッドおよび enumchildren メソッドの呼び出しから返されます。

要件

ヘッダー: msdbg.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目