> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFLocalStorageHooks

> 封裝儲存體攔截的結構。

封裝儲存體攔截的結構。

## 語法

```cpp theme={null}
typedef struct PFLocalStorageHooks {  
    XTaskQueueHandle queueHandle;  
    PFPlatformLocalStorageReadAsyncHandler* read;  
    PFPlatformLocalStorageWriteAsyncHandler* write;  
    PFPlatformLocalStorageClearAsyncHandler* clear;  
    void* context;  
} PFLocalStorageHooks;  
```

### 成員

**`queueHandle`**   XTaskQueueHandle<br />*may be nullptr*

（選擇性）應在其上叫用攔截的佇列。如果未指定，將會在提供給 PFInitialize 的背景佇列上叫用回呼。

**`read`**   PFPlatformLocalStorageReadAsyncHandler\*

自訂讀取攔截。

**`write`**   PFPlatformLocalStorageWriteAsyncHandler\*

自訂寫入攔截。

**`clear`**   PFPlatformLocalStorageClearAsyncHandler\*

自訂清除攔截。

**`context`**   void\*<br />*may be nullptr*

（選擇性）將傳遞給儲存體攔截的用戶端內容。

## 備註

這 3 個處理常式必須同時設定。

## 需求

**標頭：** PFPlatform.h

## 另請參閱

[PFPlatform 成員](/zh-TW/services/playfab/api-references/c/pfplatform/pfplatform_members)


## Related topics

- [PFPlatformLocalStorageSetHandlers](/zh-TW/services/playfab/api-references/c/pfplatform/functions/pfplatformlocalstoragesethandlers.md)
- [服務 C API 概觀 - PFPlatform.h](/zh-TW/services/playfab/api-references/c/pfplatform/pfplatform_members.md)
- [XPersistentLocalStorage](/zh-TW/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members.md)
- [XMEM_ALLOCATION_HOOKS](/zh-TW/reference/system/xmem/structs/xmem_allocation_hooks.md)
- [PFMemoryHooks](/zh-TW/services/playfab/api-references/c/pfplatform/structs/pfmemoryhooks.md)
