共用方式為


DEBUGREF_INFO_FLAGS

指定要擷取偵錯參考物件的相關資訊。

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
};
typedef DWORD DEBUGREF_INFO_FLAGS;
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
};

Members

  • 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
    指示旗標的遮罩。

備註

這些旗標會傳遞至IDebugReference2::EnumChildrenIDebugReference2::GetReferenceInfo方法會指出哪一個欄位的DEBUG_REFERENCE_INFO結構會進行初始化。

用於dwFields成員的DEBUG_REFERENCE_INFO ,表示哪些欄位已使用和有效時便會傳回結構的結構。

這些值可以使用位元和結合OR。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

DEBUG_REFERENCE_INFO

IDebugReference2::EnumChildren

IDebugReference2::GetReferenceInfo