Rediger

Del via


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

See also

Debugger Data Model C++ Overview