Метод 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