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 |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de