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 |