다음을 통해 공유


IDataModelManager2::CreateSyntheticObject 메서드(dbgmodel.h)

CreateSyntheticObject 메서드는 키/값/메타데이터 튜플 및 개념의 사전인 빈 데이터 모델 개체를 만듭니다. 생성 당시에는 개체에 대한 키나 개념이 없습니다. 호출자가 활용할 클린 슬레이트입니다.

구문

HRESULT CreateSyntheticObject(
  IDebugHostContext *context,
  IModelObject      **object
);

매개 변수

context

새로 만든 가상 개체와 연결될 디버그 호스트 컨텍스트입니다. 모든 개체에 컨텍스트가 필요한 것은 아닙니다. 개체가 호스트의 주소 공간에서 프로세스, 스레드 또는 메모리와 같은 항목을 참조하는 경우 이러한 개체를 포함하는 다른 개체를 캡슐화하지 않는 한 개체가 필요할 수 있습니다.

object

새로 만든 개체가 여기에 반환됩니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

설명

예제 코드

ComPtr<IDataModelManager> spManager; /* get the data model manager */

ComPtr<IModelObject> spNewObject;
if (SUCCEEDED(spManager->CreateSyntheticObject(nullptr, &spNewObject)))
{
     // spNewObject is an empty object (a dictionary of key/value/metadata tuples)
}

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDataModelManager2 인터페이스