ストレージ フックをカプセル化する構造体。
構文
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