B.2.3 可信基準庫提供的交互接口
B.2.3.1 添加一個基準值
定義:
int tsb_reference_add
(
const char *category,
void *key,
int key_length,
void *value,
int value_length
輸入參數
category 基準值類別
key 鍵值
key_length 鍵值長度
value 基準值
返回參數
成功返回0
B.2.3.2 刪除鍵值及其對于的基準值
定義:
int tsb_reference_remove_key
(
const char *category,
void *key,
int key_length
輸入參數
category 基準值類別
key 鍵值
返回參數
刪除的基準值個數
B.2.3.3 刪除一個基準值
定義:
int tsb_reference_remove_value
(
const char *category,
void *key,
int key_length,
void *value,
int value_length
輸入參數
category 基準值類別
key 鍵值
key_length 鍵值長度
value 基準值
返回參數
返回刪除的基準值個數
B.2.3.4 刪除鍵值及其對于的基準值
定義:
int tsb_reference_remove_key
(
const char *category,
void *key,
int key_length
輸入參數
category 基準值類別
key 鍵值
返回參數
返回刪除的基準值個數
B.2.3.5 匹配一個基準值
定義:
int tsb_reference_match_value
(
const char *category,
void *key,
int key_length,
void *value,
int value_length
輸入參數
category 基準值類別
key 鍵值
key_length 鍵值長度
value 值
返回參數
成功返回0
B.2.3.6 按鍵值查詢
定義:
int tsb_reference_query_by_key
(
const char *category,
void *key,
int key_length,
int max_number,
TSBReferenceValue *value,
int *retrun_number,
int *total_number
輸入參數
category 基準值類別
key 鍵值
key_length 鍵值長度
max_number 最大返回值個數
value 值
retrun_number 返回的基準值個數
返回參數
成功返回0
推薦文章: