IModelKeyReference2::GetKeyValue メソッド (dbgmodel.h)
キー参照の GetKeyValue メソッドは、IModelObject の GetKeyValue メソッド 動作します。 基になるキーの値と、キーに関連付けられているメタデータが返されます。 キーの値がプロパティ アクセサーである場合は、プロパティ アクセサーの基になる GetValue メソッドが自動的に呼び出されます。
構文
HRESULT GetKeyValue(
_COM_Errorptr_opt_ IModelObject **object,
IKeyStore **metadata
);
パラメーター
object
キーの値がここに返されます。 エラーが発生した場合、ここに拡張エラー情報が返される場合があることに注意してください。
metadata
キーに関連付けられている省略可能なメタデータがここで返されます。
戻り値
このメソッドは、成功または失敗を示す HRESULT を返します。
備考
コード サンプル
ComPtr<IModelObject> spObject; /* get an object */
ComPtr<IModelKeyReference> spKeyRef;
if (SUCCEEDED(spObject->GetKeyReference(L"Id", &spKeyRef, nullptr)))
{
ComPtr<IModelObject> spId;
if (SUCCEEDED(spKeyRef->GetKeyValue(&spId, nullptr)))
{
// spId contains the value of the "Id" key
}
}
必要条件
要件 | 価値 |
---|---|
ヘッダー | dbgmodel.h |
関連項目
IModelKeyReference2 インターフェイス の