Método IDynamicConceptProviderConcept::SetConcept (dbgmodel.h)
O método SetConcept em um provedor de conceito dinâmico é efetivamente uma substituição do método SetConcept em IModelObject. O provedor dinâmico atribuirá o conceito. Isso pode tornar o objeto iterável, indexável, conversível de cadeia de caracteres etc... Observe que um provedor que não permite a criação de conceitos nele deve retornar E_NOPTIMPL aqui.
Sintaxe
HRESULT SetConcept(
IModelObject *contextObject,
REFIID conceptId,
IUnknown *conceptInterface,
IKeyStore *conceptMetadata
);
Parâmetros
contextObject
O objeto de instância (esse ponteiro) no qual um conceito está sendo criado.
conceptId
O GUID que identifica o conceito que está sendo atribuído. Esse GUID identifica exclusivamente o conceito e a interface principal do conceito. É a IID (ID de interface) da interface primária para um conceito definido.
conceptInterface
A interface principal para o conceito, conforme definido pelo argumento conceptId.
conceptMetadata
Metadados opcionais a serem associados ao conceito.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |