Compartilhar via


Interface IDebugHostExtensibility3 (dbgmodel.h)

A versão 3 da interface de extensibilidade para o depurador subjacente.

Esta versão 3 da interface dá suporte a todos os métodos anteriores com assinaturas idênticas e inclui novos métodos adicionais que fornecem funcionalidade adicional. Os novos métodos são listados no cabeçalho no final da seção dessa interface.

Herança

A interface IDebugHostExtensibility3 herda da interface IDebugHostExtensibility2.

Métodos

A interface IDebugHostExtensibility3 tem esses métodos.

 
IDebugHostExtensibility3::AddRef

O método AddRef incrementa a contagem de referência para um objeto.
IDebugHostExtensibility3::CreateFunctionAlias

O método CreateFunctionAlias cria um "alias de função", um "alias rápido" para um método implementado em alguma extensão. O significado desse alias é específico do host.
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata

O método CreateFunctionAliasWithMetadata é semelhante a CreateFunctionAlias, mas permite passar informações de metadados sobre a função.
IDebugHostExtensibility3::D estroyFunctionAlias

O método DestroyFunctionAlias desfaz uma chamada anterior ao método CreateFunctionAlias. A função não estará mais disponível no nome do alias rápido.
IDebugHostExtensibility3::ExtendHostContext

O método ExtendHostContext é usado por hosts que dão suporte ao recebimento de POD (dados antigos simples arbitrários) dentro de um contexto de host. Esse método estende a noção de um contexto de host com um tamanho específico de dados POD.
IDebugHostExtensibility3::QueryHostContextExtension

O método QueryHostContextExtension fornece uma maneira de pesquisar uma extensão de contexto e suas informações usando um GUID do identificador.
IDebugHostExtensibility3::QueryInterface

O método QueryInterface consulta uma interface em um objeto.
IDebugHostExtensibility3::Release

O método Release libera a referência ao objeto de extensibilidade do host.
IDebugHostExtensibility3::ReleaseHostContextExtension

O método ReleaseHostContextExtension é usado para liberar a reserva de um blob de contexto de host, conforme adquirido do método ExtendHostContext

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

Visão geral do modelo de dados do depurador C++