DEBUGPROP_INFO_FLAGS
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Specifies what information to retrieve about a debug property object.
Syntax
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
};
typedef DWORD 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
};
Fields
DEBUGPROP_INFO_FULLNAME
Initialize/use the bstrFullName
field.
DEBUGPROP_INFO_NAME
Initialize/use the bstrName
field.
DEBUGPROP_INFO_TYPE
Initialize/use the bstrType
field.
DEBUGPROP_INFO_VALUE
Initialize/use the bstrValue
field.
DEBUGPROP_INFO_ATTRIB
Initialize/use the dwAttrib
field.
DEBUGPROP_INFO_PROP
Initialize/use the pProperty
field that contains an IDebugProperty2 interface.
DEBUGPROP_INFO_VALUE_AUTOEXPAND
Specifies that the value field should contain the auto-expanded value, if available, for this type of object.
DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Deprecated.
DEBUGPROP_INFO_VALUE_RAW
Do not return any beautified values or members (that is, do not format the values).
DEBUGPROP_INFO_VALUE_NO_TOSTRING
Do not return any special synthesized values (for example, do not call ToString()
on an object to produce a value).
DEBUGPROP_INFO_NONE
Specifies that no flags are set.
DEBUGPROP_INFO_STANDARD
Initialize/use the dwAttrib
, bstrName
, bstrType
, and bstrValue
fields.
DEBUGPROP_INFO_All
Indicates a mask of all flags.
Remarks
These values are passed to the GetPropertyInfo, EnumChildren, and EnumProperties methods to indicate which fields are to be initialized the DEBUG_PROPERTY_INFO structure.
These values are also used for the dwFields
member of the DEBUG_PROPERTY_INFO
structure to indicate which fields of the structure 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