IModelObject::D ereference 메서드(dbgmodel.h)
역참조 메서드는 개체를 역참조합니다. 이 메서드는 데이터 모델 기반 참조(ObjectTargetObjectReference, ObjectKeyReference) 또는 네이티브 언어 참조(포인터 또는 언어 참조)를 역참조하는 데 사용할 수 있습니다. 이 메서드는 개체에서 단일 수준의 참조 의미 체계를 제거한다는 점에 유의해야 합니다. 예를 들어 언어 참조에 대한 데이터 모델 참조를 사용할 수 있습니다. 이러한 경우 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 |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기