Método IModelKeyReference2::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.
Observaciones
de ejemplo de código de
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 |
---|---|
encabezado de | dbgmodel.h |