Поделиться через


Метод IDynamicKeyProviderConcept::SetKey (dbgmodel.h)

Метод SetKey в поставщике динамических ключей фактически является переопределением метода SetKey в IModelObject. При этом задается ключ в динамическом поставщике. Это фактически создание нового свойства в поставщике. Обратите внимание, что поставщик, который не поддерживает какие-либо понятия, например создание свойств expando, должен возвращать E_NOTIMPL здесь.

Синтаксис

HRESULT SetKey(
  IModelObject *contextObject,
  PCWSTR       key,
  IModelObject *keyValue,
  IKeyStore    *metadata
);

Параметры

contextObject

Объект экземпляра (этот указатель), для которого необходимо задать ключ.

key

Имя задается ключа.

keyValue

Задаваемое значение ключа.

metadata

Необязательные метаданные, связанные с (вновь созданным) ключом.

Возвращаемое значение

Этот метод возвращает HRESULT, который указывает на успех или сбой.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Интерфейс IDynamicKeyProviderConcept