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

另请参阅

PFPlatform 成员