> ## 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.

# PFMemSetFunctions

> 選擇性地設定記憶體攔截函式，讓呼叫端能將記憶體配置路由至自己的記憶體管理員。必須在之前呼叫此函式。

選擇性地設定記憶體攔截函式，讓呼叫端能將記憶體配置路由至自己的記憶體管理員。必須在 PFInitialize() 之前呼叫此函式，且一旦設定記憶體攔截後就無法再次呼叫。此方法可讓應用程式安裝自訂記憶體配置常式，以處理所有新記憶體緩衝區的要求，而不使用預設配置常式。

## 語法

```cpp theme={null}
HRESULT PFMemSetFunctions(  
    PFMemoryHooks* hooks  
)  
```

### 參數

**`hooks`**   [PFMemoryHooks\*](/zh-TW/services/playfab/api-references/c/pfplatform/structs/pfmemoryhooks)

SDK 要使用的自訂記憶體攔截。

### 傳回值

類型：HRESULT

此 API 作業的 HRESULT 傳回碼。

## 備註

必須在 PFInitialize 之前呼叫。

## 需求

**標頭：** PFPlatform.h

## 另請參閱

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


## Related topics

- [PFMemGetFunctions](/zh-TW/services/playfab/api-references/c/pfplatform/functions/pfmemgetfunctions.md)
- [SDK 生命週期](/zh-TW/services/playfab/sdks/c/lifecycle.md)
- [記憶體攔截](/zh-TW/services/playfab/sdks/c/memory.md)
- [服務 C API 概觀 - PFPlatform.h](/zh-TW/services/playfab/api-references/c/pfplatform/pfplatform_members.md)
- [HCMemSetFunctions](/zh-TW/reference/live/httpclient/httpclient/functions/hcmemsetfunctions.md)
