Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies what information to retrieve about a debug reference object.
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
Initialize/use the bstrName field in the structure.DEBUGREF_INFO_TYPE
Initialize/use the bstrType field in the structure.DEBUGREF_INFO_VALUE
Initialize/use the bstrValue field in the structure.DEBUGREF_INFO_ATTRIB
Initialize/use the dwAttrib field in the structure.DEBUGREF_INFO_REFTYPE
Initialize/use the dwRefType field in the structure.DEBUGREF_INFO_REF
Initialize/use the pReference field in the structure.DEBUGREF_INFO_VALUE_AUTOEXPAND
The value field should contain the auto-expanded value, if available, for this type of object.DEBUGREF_INFO_NONE
Indicates that no flags are set.DEBUGREF_INFO_ALL
Indicates a mask of the flags.
Remarks
These flags are passed to the IDebugReference2::EnumChildren and IDebugReference2::GetReferenceInfo methods to indicate which fields of the DEBUG_REFERENCE_INFO structure are to be initialized.
Used for the dwFields member of the DEBUG_REFERENCE_INFO structure to indicate which fields are used and valid when the structure is returned.
These values may be combined with a bitwise OR.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
Enumerations (Visual Studio Debugging)