動的キー プロバイダーの SetKey メソッドは、実質的に IModelObject SetKey メソッドのオーバーライドです。 これにより、動的プロバイダーにキーが設定されます。 これは、実質的にプロバイダーで新しいプロパティを作成することです。 expando プロパティの作成などの概念をサポートしていないプロバイダーは、ここでE_NOTIMPL返されることに注意してください。
構文
HRESULT SetKey(
IModelObject *contextObject,
PCWSTR key,
IModelObject *keyValue,
IKeyStore *metadata
);
パラメーター
contextObject
キーを設定するインスタンス オブジェクト (このポインター)。
key
設定するキーの名前。
keyValue
設定するキーの値。
metadata
(新しく作成された) キーに関連付ける省略可能なメタデータ。
戻り値
このメソッドは、成功または失敗を示す HRESULT を返します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dbgmodel.h |
関連項目
IDynamicKeyProviderConcept インターフェイス の