IDataModelManager::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)
}

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDataModelManager インターフェイス