Rediger

Del via


IDebugHostExtensibility2 interface (dbgmodel.h)

The version 2 of the extensibility interface to the underlying debugger.

This version 2 of the interface supports all of the previous methods with identical signatures and includes additional new methods that provide added functionality. The new methods are listed in the header at the end of the section for that interface.

Inheritance

The IDebugHostExtensibility2 interface inherits from the IDebugHostExtensibility interface.

Methods

The IDebugHostExtensibility2 interface has these methods.

 
IDebugHostExtensibility2::AddRef

The AddRef method increments the reference count for an object.
IDebugHostExtensibility2::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.
IDebugHostExtensibility2::CreateFunctionAliasWithMetadata

The CreateFunctionAliasWithMetadata method is similar to CreateFunctionAlias but allows for passing metadata information about the function.
IDebugHostExtensibility2::DestroyFunctionAlias

The DestroyFunctionAlias method undoes a prior call to the CreateFunctionAlias method. The function will no longer be available under the quick alias name.
IDebugHostExtensibility2::QueryInterface

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

The Release method decrements the reference count for an object.

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview