Compartir a través de


Método IDynamicConceptProviderConcept::SetConcept (dbgmodel.h)

El método SetConcept en un proveedor de concepto dinámico es eficazmente una invalidación del método SetConcept en IModelObject. El proveedor dinámico asignará el concepto. Esto puede hacer que el objeto sea iterable, indexable, convertible de cadena, etc. Tenga en cuenta que un proveedor que no permite la creación de conceptos en él debe devolver E_NOPTIMPL aquí.

Sintaxis

HRESULT SetConcept(
  IModelObject *contextObject,
  REFIID       conceptId,
  IUnknown     *conceptInterface,
  IKeyStore    *conceptMetadata
);

Parámetros

contextObject

Objeto de instancia (este puntero) en el que se va a crear un concepto.

conceptId

GUID que identifica el concepto que se va a asignar. Este GUID identifica de forma única tanto el concepto como la interfaz principal del concepto. Es el identificador de interfaz (IID) de la interfaz principal para un concepto definido.

conceptInterface

Interfaz principal del concepto tal y como se define en el argumento conceptId.

conceptMetadata

Metadatos opcionales que se asociarán al concepto.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDynamicConceptProviderConcept