IDebugHostContextExtension interface (dbgmodel.h)
An optional "interface" on host contexts that allows for extensibility based modification.
This interface is NEVER QI'able off an IDebugHostContext. Changes must be done via a QI for IDebugHostContextExtensibility and cloning an existing context (with optional additions). Once this interface is released, it can never be reacquired.
Inheritance
IDebugHostContextExtension inherits from IUnknown.
Methods
The IDebugHostContextExtension interface has these methods.
IDebugHostContextExtension::AddExtensionData The AddExtensionData method adds extension data to a context. |
IDebugHostContextExtension::AddRef The AddRef method increments the reference count for the context extension. |
IDebugHostContextExtension::FinalizeContext The FinalizeContext method finalizes modifications of the host context, makes it immutable, and returns an interface to the context. |
IDebugHostContextExtension::QueryInterface The QueryInterface method retrieves pointers to the supported interfaces on an object. |
IDebugHostContextExtension::Release The Release method decrements the reference count for the context extension. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |