Bewerken

Delen via


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