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