Método IDataModelManager2::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 que se ha realizado correctamente o no.
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 |