Interface IDataModelConcept (dbgmodel.h)
Qualquer objeto que representa um modelo de dados registrado em um nome ou está registrado para uma assinatura de tipo específico deve implementar esse conceito e adicioná-lo ao objeto de modelo de dados por meio de IModelObject::SetConcept.
Os clientes que criam modelos de dados implementam essa interface. Ele é consumido com mais frequência pelo próprio gerenciador de modelos de dados.
Herança
IDataModelConcept herda de IUnknown.
Métodos
A interface IDataModelConcept tem esses métodos.
IDataModelConcept::AddRef O método IDataModelConcept::AddRef incrementa a contagem de referência para uma interface em um objeto . |
IDataModelConcept::GetName Se um determinado modelo de dados for registrado em um nome padrão por meio do método RegisterNamedModel, a interface IDataModelConcept do modelo de dados registrado deverá retornar esse nome desse método. |
IDataModelConcept::InitializeObject Um modelo de dados pode ser registrado como visualizador canônico ou como uma extensão para um determinado tipo nativo por meio dos métodos RegisterModelForTypeSignature ou RegisterExtensionForTypeSignature do gerenciador de modelos de dados. |
IDataModelConcept::QueryInterface O método IDataModelConcept::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IDataModelConcept::Release O método IDataModelConcept::Release diminui a contagem de referência de uma interface em um objeto . |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |