Método IModelKeyReference::GetOriginalObject (dbgmodel.h)
El método GetOriginalObject devuelve el objeto de instancia desde el que se creó la referencia de clave. Tenga en cuenta que la clave puede estar en un modelo primario del objeto de instancia.
Sintaxis
HRESULT GetOriginalObject(
IModelObject **originalObject
);
Parámetros
originalObject
El objeto de instancia desde el que se creó la referencia de clave se devolverá aquí.
Valor devuelto
Este método devuelve HRESULT que indica éxito o error.
Comentarios
Ejemplo de código
ComPtr<IModelObject> spObject; /* get an object */
ComPtr<IModelKeyReference> spKeyRef;
if (SUCCEEDED(spObject->GetKeyReference(L"Id", &spKeyRef, nullptr)))
{
ComPtr<IModelObject> spOriginalObject;
if (SUCCEEDED(spKeyRef->GetOriginalObject(&spOriginalObject)))
{
// spObject and spOriginalObject should be the same.
// This is true even if someone calls
// IModelKeyReference2::OverrideContextObject with some other object.
}
}
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |