kv_create_delete_op()
#include <kvstore.h>
kv_error_t
kv_create_delete_op(kv_operations_t *list,
const kv_key_t *key,
kv_int_t abort_on_failure)
kv_execute()を使用して実行する複数ステップ操作の一部としての使用に適した単純な削除操作を作成します。実行時に返される操作のセマンティクスは、kv_delete()のものと同じです。
パラメータ
-
list
listパラメータは、この削除操作が追加される操作シーケンスです。リストは、kv_create_operations()を使用して割り当てられます。
-
key
keyパラメータは、削除されるレコードのキー部分を識別します。
kv_execute()への1回のコールで実行されるすべての操作が同じメジャー・キー・パスを共有する必要があること、およびそのメジャー・キー・パスが完了する必要があることに注意してください。
-
abort_on_failure
abort_on_failureパラメータは、この削除操作が失敗した場合に操作全体を中止する必要があるかどうかを示します。削除の失敗時に操作を中止する場合は、1を指定します。
関連項目