Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод SetConcept для динамического поставщика концепций является фактически переопределением метода SetConcept на IModelObject. Динамический поставщик назначит концепцию. Это может сделать объект итерируемым, индексируемым, строковым преобразуемым и т. д. Обратите внимание, что поставщик, который не разрешает создание концепций на нем, должен возвращать E_NOPTIMPL здесь.
Синтаксис
HRESULT SetConcept(
IModelObject *contextObject,
REFIID conceptId,
IUnknown *conceptInterface,
IKeyStore *conceptMetadata
);
Параметры
contextObject
Объект экземпляра (этот указатель), на котором создается концепция.
conceptId
GUID, определяющий назначение концепции. Этот GUID однозначно идентифицирует концепцию и основной интерфейс концепции. Это идентификатор интерфейса (IID) основного интерфейса для определенной концепции.
conceptInterface
Основной интерфейс концепции, определенной аргументом conceptId.
conceptMetadata
Необязательные метаданные, связанные с понятием.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успешность или сбой.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |