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 |