共用方式為


IModelObject::D ereference 方法 (dbgmodel.h)

Dereference 方法會取值 物件。 這個方法可用來取值以數據模型為基礎的參考 (ObjectTargetObjectReference、ObjectKeyReference) 或原生語言參考, (指標或語言參考) 。 請務必注意,這個方法會移除 物件上的單一參考語意層級。 例如,完全可以有語言參考的數據模型參考。 在這種情況下,第一次呼叫 Dereference 方法會移除數據模型參考,並保留語言參考。 在該產生的物件上呼叫 Dereference 之後會移除語言參考,並在該參考下傳回原生值。

語法

HRESULT Dereference(
  _COM_Errorptr_ IModelObject **object
);

參數

object

將在這裡傳回物件取值的結果。

傳回值

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

備註

程式碼範例

ComPtr<IModelObject> spPointer; /* get a pointer */

ComPtr<IModelObject> spPointedTo;
if (SUCCEEDED(spPointer->Dereference(&spPointedTo)))
{
    // spPointedTo is a dereference of the pointer (or other applicable type of reference)
}

規格需求

需求
標頭 dbgmodel.h

另請參閱

IModelObject 介面