Método IModelKeyReference2::GetOriginalObject (dbgmodel.h)
O método GetOriginalObject retorna o objeto de instância do qual a referência de chave foi criada. Observe que a chave pode estar em um modelo pai do objeto de instância.
Sintaxe
HRESULT GetOriginalObject(
IModelObject **originalObject
);
Parâmetros
originalObject
O objeto de instância do qual a referência de chave foi criada será retornado aqui.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Comentários
Exemplo 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 |
---|---|
Cabeçalho | dbgmodel.h |