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

See also

Debugger Data Model C++ Overview