Compartir a través de


Método IDataModelManager::CreateSyntheticObject (dbgmodel.h)

El método CreateSyntheticObject crea un objeto de modelo de datos vacío: un diccionario de tuplas y conceptos clave/valor/metadatos. En el momento de la creación, no hay claves ni conceptos en el objeto. Es una pizarra limpia para que el autor de la llamada utilice.

Sintaxis

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

Parámetros

context

Contexto de host de depuración que se asociará al objeto sintético recién creado. No todos los objetos requieren un contexto. Si el objeto hace referencia a elementos como procesos, subprocesos o memoria en el espacio de direcciones del host, puede necesitar uno (a menos que encapsula otros objetos que contengan tal).

object

El objeto recién creado se devolverá aquí.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Comentarios

Código de ejemplo

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

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDataModelManager