PFLocalStorageHooks
封装储存挂钩的结构。
语法
typedef struct PFLocalStorageHooks {
XTaskQueueHandle queueHandle;
PFPlatformLocalStorageReadAsyncHandler* read;
PFPlatformLocalStorageWriteAsyncHandler* write;
PFPlatformLocalStorageClearAsyncHandler* clear;
void* context;
} PFLocalStorageHooks;
成员
queueHandle
XTaskQueueHandle
可能是 nullptr
(可选)应调用挂钩的队列。 如果未指定,将在提供给 PFInitialize 的后台队列上进行回调。
read
PFPlatformLocalStorageReadAsyncHandler*
自定义读取挂钩。
write
PFPlatformLocalStorageWriteAsyncHandler*
自定义写入挂钩。
clear
PFPlatformLocalStorageClearAsyncHandler*
自定义清除挂钩。
context
void*
可能是 nullptr
(可选)将传递到存储挂钩的客户端上下文。
备注
必须同时设置这 3 个挂钩。
要求
标头: PFPlatform.h