kv_get()

#include <kvstore.h>

kv_error_t 
kv_get(kv_store_t *store,
       const kv_key_t *key,
       kv_value_t **valuep) 

キーに関連付けられた値を取得します。この関数は、ストアのデフォルトの一貫性ポリシーとタイムアウト値を使用します。デフォルト以外の値を使用するには、かわりにkv_get_with_options()を使用します。

パラメータ

  • store

    storeパラメータは、値の取得元であるストアへのハンドルです。

  • key

    keyパラメータは、読み取るレコードのキー部分です。

  • valuep

    valuepパラメータは、取得したレコードの値部分のコピー先となるメモリーを参照します。kv_release_value()を使用して、この構造によって使用されるリソースを解放します。

    このパラメータは0であるか、以前に使用された未リリースのkv_value_t構造を指している必要があります。