IDebugHostExtensibility interface (dbgmodel.h)

The extensibility interface to the underlying debugger.

Inheritance

IDebugHostExtensibility inherits from IUnknown.

Methods

The IDebugHostExtensibility interface has these methods.

 
IDebugHostExtensibility::AddRef

The IDebugHostExtensibility::AddRef method increments the reference count for an interface on an object.
IDebugHostExtensibility::CreateFunctionAlias

The CreateFunctionAlias method creates a "function alias", a "quick alias" for a method implemented in some extension. The meaning of this alias is host specific.
IDebugHostExtensibility::DestroyFunctionAlias

The DestroyFunctionAlias method undoes a prior call to the CreateFunctionAlias method.
IDebugHostExtensibility::QueryInterface

The IDebugHostExtensibility::QueryInterface method retrieves pointers to the supported interfaces on an object.
IDebugHostExtensibility::Release

The IDebugHostExtensibility::Release method decrements the reference count for an interface on an object.

Remarks

Certain functionality of the debug host is optionally subject to extensibility. This may, for instance, include the expression evaluator. The IDebugHostExtensibility interface is the means by which these extensibility points are accessed.

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview