Compartilhar via


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

O método CreateSyntheticObject cria um objeto de modelo de dados vazio – um dicionário de tuplas e conceitos de chave/valor/metadados. No momento da criação, não há chaves nem conceitos no objeto . É uma lista de limpo para o chamador utilizar.

Sintaxe

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

Parâmetros

context

O contexto do host de depuração que será associado ao objeto sintético recém-criado. Nem todo objeto requer um contexto. Se o objeto se referir a itens como processos, threads ou memória no espaço de endereço do host, ele poderá precisar de um (a menos que encapsula outros objetos que contenham tal).

object

O objeto recém-criado será retornado aqui.

Retornar valor

Esse método retorna HRESULT que indica êxito ou falha.

Comentários

Código de exemplo

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
Cabeçalho dbgmodel.h

Confira também

Interface IDataModelManager2