IDebugHostContextExtensibility interface (dbgmodel.h)
An OPTIONAL dbgmodel.h interface for hosts to support that allows certain extensions.
Inheritance
IDebugHostContextExtensibility inherits from IUnknown.
Methods
The IDebugHostContextExtensibility interface has these methods.
IDebugHostContextExtensibility::AddRef The AddRef method increments the reference count for an object. |
IDebugHostContextExtensibility::CloneContextForModification The CloneContextForModification method clones a host context object and returns a one time modification interface to associate data with the context. |
IDebugHostContextExtensibility::CloneContextWithModification The CloneContextWithModification method clones the current host context, associates a particular extension blob with the cloned context, finalizes the context, and returns an immutable interface to the newly cloned context. |
IDebugHostContextExtensibility::HasExtensionData The HasExtensionData method indicates whether a given context has a particular extension blob associated with it. |
IDebugHostContextExtensibility::QueryInterface The QueryInterface method queries for a pointer to a specified interface on a context object. |
IDebugHostContextExtensibility::ReadExtensionData The ReadExtensionData method reads extension data from the host context. |
IDebugHostContextExtensibility::Release The Release method decrements the reference count for an interface on an object. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |