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 |