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.
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 |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de