IDebugPointerObject

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

Important

In Visual Studio 2015, this way of implementing expression evaluators is deprecated. For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

This interface represents a pointer object.

Syntax

IDebugPointerObject : IDebugObject

Notes for Implementers

The expression evaluator implements this interface to represent a pointer object.

Notes for Callers

The IDebugObject interface can obtain this interface by using QueryInterface if the IDebugObject represents a pointer.

Methods in Vtable Order

In addition to the methods inherited from IDebugObject, the IDebugPointerObject interface exposes the following methods.

Method Description
Dereference Gets the object to which the interface points.
GetBytes Gets the value to which the interface points as a series of consecutive bytes.
SetBytes Sets the value to which the interface points from a series of consecutive bytes.

Remarks

An expression evaluator uses this interface to represent a pointer in a parse tree.

Requirements

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also