Compartilhar via


Interface IDebugHostModuleSignature (dbgmodel.h)

Representa uma assinatura de módulo – uma definição que corresponderá a um conjunto de módulos por nome e/ou versão.

Herança

IDebugHostModuleSignature herda de IUnknown.

Métodos

A interface IDebugHostModuleSignature tem esses métodos.

 
IDebugHostModuleSignature::AddRef

O método IDebugHostModuleSignature::AddRef incrementa a contagem de referência para uma interface em um objeto .
IDebugHostModuleSignature::IsMatch

O método IsMatch compara um módulo específico com uma assinatura, comparando o nome e a versão do módulo com o nome e o intervalo de versão indicados na assinatura.
IDebugHostModuleSignature::QueryInterface

Recupera ponteiros para as interfaces com suporte em um objeto . Esse método chama IUnknown AddRef no ponteiro que retorna.
IDebugHostModuleSignature::Release

O método IDebugHostModuleSignature::Release diminui a contagem de referência para uma interface em um objeto .

Comentários

As assinaturas de módulo representam um meio de marcar se um determinado módulo atende a um conjunto de critérios relacionados à nomenclatura e controle de versão. Uma assinatura de módulo é criada por meio do método CreateModuleSignature em IDebugHostSymbols. Ele pode corresponder ao nome do módulo e a um intervalo opcional de números de versão para o módulo. Depois que essa assinatura é criada, o cliente recebe uma interface IDebugHostModuleSignature.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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