Jaa


DEBUGREF_INFO_FLAGS

Applies to: yesVisual Studio noVisual 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 reference object.

Syntax

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
};

Fields

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 EnumChildren and 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