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 |