Interfaz IModelKeyReference (dbgmodel.h)
Referencia a una clave en un objeto de modelo de datos.
Herencia
IModelKeyReference hereda de IUnknown.
Métodos
La interfaz IModelKeyReference tiene estos métodos.
IModelKeyReference::AddRef El método IModelKeyReference::AddRef incrementa el recuento de referencias de una interfaz en un objeto . |
IModelKeyReference::GetContextObject El método IModelKeyReference::GetContextObject, cuando se llama a en una referencia de clave para un objeto, obtiene el contexto del objeto. |
IModelKeyReference::GetKey El método IModelKeyReference::GetKey, cuando se llama en una referencia de clave, obtiene el valor de la clave subyacente y los metadatos asociados a la clave. |
IModelKeyReference::GetKeyName El método IModelKeyReference::GetKeyName, cuando se llama en una referencia de clave, obtiene el nombre de la clave subyacente. |
IModelKeyReference::GetKeyValue El método IModelKeyReference::GetKeyValue, cuando se llama en una referencia de clave, obtiene el valor de la clave subyacente y los metadatos asociados a ella. |
IModelKeyReference::GetOriginalObject El método IModelKeyReference::GetOriginalObject, cuando se llama en una referencia de clave, obtiene el objeto de instancia desde el que se creó la referencia de clave. |
IModelKeyReference::QueryInterface El método IModelKeyReference::QueryInterface recupera punteros a las interfaces admitidas en un objeto. |
IModelKeyReference::Release El método IModelKeyReference::Release disminuye el recuento de referencias de una interfaz en un objeto . |
IModelKeyReference::SetKey El método IModelKeyReference::SetKey, cuando se llama en una referencia de clave, sobrescribe el objeto que es el valor de la clave subyacente. |
IModelKeyReference::SetKeyValue El método IModelKeyReference::SetKeyValue, cuando se llama a en una referencia de clave, establece el valor del objeto que es el valor de la clave subyacente. |
Comentarios
Referencias de clave
Una referencia clave es, en esencia, un identificador de una clave en un objeto determinado. Un cliente puede recuperar este identificador a través de métodos como GetKeyReference y usar el identificador más adelante para obtener o establecer el valor de la clave sin mantener necesariamente en el objeto original. Este tipo de objeto es una implementación de la interfaz IModelKeyReference o IModelKeyReference2 que se boxea en un IModelObject. El objeto de modelo devolverá un tipo de ObjectKeyReference cuando se consulte y, a continuación, el valor intrínseco es un VT_UNKNOWN que se garantiza que se pueda consultar para IModelKeyReference. En proceso, se garantiza que se puede convertir estáticamente a IModelKeyReference.
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |
Consulte también
Información general sobre el modelo de datos del depurador de C++