动态密钥提供程序上的 SetKey 方法实际上是对 IModelObject上的 SetKey 方法的替代。 这会在动态提供程序中设置密钥。 它实际上是在提供程序上创建新属性。 请注意,不支持创建 expando 属性等任何概念的提供程序应在此处返回E_NOTIMPL。
语法
HRESULT SetKey(
IModelObject *contextObject,
PCWSTR key,
IModelObject *keyValue,
IKeyStore *metadata
);
参数
contextObject
要为其设置键的实例对象(此指针)。
key
要设置的键的名称。
keyValue
要设置的键的值。
metadata
要与 (新创建的) 键关联的可选元数据。
返回值
此方法返回 HRESULT,指示成功或失败。
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |