PFLocalStorageHooks
Struktur, die die Speicherhooks kapselt.
Syntax
typedef struct PFLocalStorageHooks {
XTaskQueueHandle queueHandle;
PFPlatformLocalStorageReadAsyncHandler* read;
PFPlatformLocalStorageWriteAsyncHandler* write;
PFPlatformLocalStorageClearAsyncHandler* clear;
void* context;
} PFLocalStorageHooks;
Mitglieder
queueHandle
XTaskQueueHandle
kann nullptr sein
(Optional) Warteschlange, in der die Hooks aufgerufen werden sollen. Wenn keine Angabe erfolgt, werden die Rückrufe in der Hintergrundwarteschlange aufgerufen, die für PFInitialize bereitgestellt wird.
read
PFPlatformLocalStorageReadAsyncHandler*
Benutzerdefinierter Lesehook.
write
PFPlatformLocalStorageWriteAsyncHandler*
Benutzerdefinierter Schreibhook.
clear
PFPlatformLocalStorageClearAsyncHandler*
Benutzerdefinierter Clear Hook.
context
Leere*
kann nullptr sein
(Optional) Clientkontext, der an Speicherhooks übergeben wird.
Hinweise
Alle drei Handler müssen gleichzeitig festgelegt werden.
Voraussetzungen
Header: PFPlatform.h