Compartilhar via


Interface IModelKeyReference (dbgmodel.h)

Uma referência a uma chave em um objeto de modelo de dados.

Herança

IModelKeyReference herda de IUnknown.

Métodos

A interface IModelKeyReference tem esses métodos.

 
IModelKeyReference::AddRef

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

O método IModelKeyReference::GetContextObject, quando chamado em uma referência de chave para um objeto, obtém o contexto do objeto.
IModelKeyReference::GetKey

O método IModelKeyReference::GetKey, quando chamado em uma referência de chave, obtém o valor da chave subjacente e todos os metadados associados à chave.
IModelKeyReference::GetKeyName

O método IModelKeyReference::GetKeyName, quando chamado em uma referência de chave, obtém o nome da chave subjacente.
IModelKeyReference::GetKeyValue

O método IModelKeyReference::GetKeyValue, quando chamado em uma referência de chave, obtém o valor da chave subjacente e todos os metadados associados a ela.
IModelKeyReference::GetOriginalObject

O método IModelKeyReference::GetOriginalObject, quando chamado em uma referência de chave, obtém o objeto de instância do qual a referência de chave foi criada.
IModelKeyReference::QueryInterface

O método IModelKeyReference::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto .
IModelKeyReference::Release

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

O método IModelKeyReference::SetKey, quando chamado em uma referência de chave, substitui o objeto que é o valor da chave subjacente.
IModelKeyReference::SetKeyValue

O método IModelKeyReference::SetKeyValue, quando chamado em uma referência de chave, define o valor do objeto que é o valor da chave subjacente.

Comentários

Referências de chave

Uma referência de chave é, em essência, um identificador para uma chave em um objeto específico. Um cliente pode recuperar esse identificador por meio de métodos como GetKeyReference e usar o identificador posteriormente para obter ou definir o valor da chave sem necessariamente manter o objeto original. Esse tipo de objeto é uma implementação da interface IModelKeyReference ou IModelKeyReference2 que é encaixada em um IModelObject. O objeto de modelo retornará um tipo de ObjectKeyReference quando consultado e, em seguida, o valor intrínseco é um VT_UNKNOWN que tem a garantia de ser consultável para IModelKeyReference. Em processo, é garantido que ele seja castível estaticamente para IModelKeyReference.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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