IDebugPointerObject

This interface represents a pointer object.

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

IDebugPointerObject::Dereference

Gets the object to which the interface points.

IDebugPointerObject::GetBytes

Gets the value to which the interface points as a series of consecutive bytes.

IDebugPointerObject::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

Reference

IDebugObject

Concepts

Expression Evaluation Interfaces