共用方式為


IModelKeyReference::GetOriginalObject 方法 (dbgmodel.h)

GetOriginalObject 方法會傳回建立索引鍵參考的來源實例物件。 請注意,索引鍵本身可能位於實例物件的父模型上。

語法

HRESULT GetOriginalObject(
  IModelObject **originalObject
);

參數

originalObject

此處會傳回建立索引鍵參考的實例物件。

傳回值

這個方法會傳回表示成功或失敗的 HRESULT。

備註

程式碼範例

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.
    }
}

規格需求

需求
標頭 dbgmodel.h

另請參閱

IModelKeyReference 介面