Share via


BPERESI_FIELDS

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 the information to be retrieved about a failed resolution of a breakpoint.

Syntax

enum enum_BPERESI_FIELDS {
    PERESI_BPRESLOCATION = 0x0001,
    BPERESI_PROGRAM      = 0x0002,
    BPERESI_THREAD       = 0x0004,
    BPERESI_MESSAGE      = 0x0008,
    BPERESI_TYPE         = 0x0010,
    BPERESI_ALLFIELDS    = 0xffffffff
};
typedef DWORD BPERESI_FIELDS;
public enum enum_BPERESI_FIELDS {
    PERESI_BPRESLOCATION = 0x0001,
    BPERESI_PROGRAM      = 0x0002,
    BPERESI_THREAD       = 0x0004,
    BPERESI_MESSAGE      = 0x0008,
    BPERESI_TYPE         = 0x0010,
    BPERESI_ALLFIELDS    = 0xffffffff
};

Fields

PERESI_BPRESLOCATION
Initialize/use the bpResLocation (breakpoint resolution location) field of the BP_ERROR_RESOLUTION_INFO structure.

BPERESI_PROGRAM
Initialize/use the pProgram field of the BP_ERROR_RESOLUTION_INFO structure.

BPERESI_THREAD
Initialize/use the pThread field of the BP_ERROR_RESOLUTION_INFO structure.

BPERESI_MESSAGE
Initialize/use the bstrMessage field of the BP_ERROR_RESOLUTION_INFO structure.

BPERESI_TYPE
Initialize/use the dwType (breakpoint type) field of the BP_ERROR_RESOLUTION_INFO structure.

BPERESI_ALLFIELDS
Initialize/use all fields of the BP_ERROR_RESOLUTION_INFO structure.

Remarks

Passed as a parameter to the GetResolutionInfo method to indicate which fields of the BP_ERROR_RESOLUTION_INFO structure are to be initialized.

These values are also used to indicate which fields in the BP_ERROR_RESOLUTION_INFO structure are used and valid when that 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