IDebugHostExtensibility3 interface (dbgmodel.h)
The version 3 of the extensibility interface to the underlying debugger.
This version 3 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 IDebugHostExtensibility3 interface inherits from the IDebugHostExtensibility2 interface.
Methods
The IDebugHostExtensibility3 interface has these methods.
IDebugHostExtensibility3::AddRef The AddRef method increments the reference count for an object. |
IDebugHostExtensibility3::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. |
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata The CreateFunctionAliasWithMetadata method is similar to CreateFunctionAlias but allows for passing metadata information about the function. |
IDebugHostExtensibility3::DestroyFunctionAlias The DestroyFunctionAlias method undoes a prior call to the CreateFunctionAlias method. The function will no longer be available under the quick alias name. |
IDebugHostExtensibility3::ExtendHostContext The ExtendHostContext method is used by hosts which support receiving arbitrary plain old data (POD) inside a host context. This method extends the notion of a host context with a specific size of POD data. |
IDebugHostExtensibility3::QueryHostContextExtension The QueryHostContextExtension method provides a way to lookup a context extension and its information using an identifier GUID. |
IDebugHostExtensibility3::QueryInterface The QueryInterface method queries for an interface on an object. |
IDebugHostExtensibility3::Release The Release method releases the reference to the host extensibility object. |
IDebugHostExtensibility3::ReleaseHostContextExtension The ReleaseHostContextExtension method is used to release the reservation of a host context blob as acquired from the ExtendHostContext method |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |