関数
| 関数 | 説明 |
|---|---|
| PFMemGetFunctions | メモリ フック関数を取得して、呼び出し元が自身のメモリ マネージャーへのルート メモリ割り当てを制御できるようにします。 このメソッドは、アプリケーションが既定のメモリ割り当てルーチンを取得することを許可します。 これを HCMemSetFunctions() と共に使用して、すべてのメモリ割り当てを監視できます。 |
| PFMemIsUsingCustomMemoryFunctions | カスタム メモリ関数が使用されているかどうかを判断します。 |
| PFMemSetFunctions | 必要に応じてメモリ フック関数を設定して、呼び出し元が自身のメモリ マネージャーへのルート メモリ割り当てを制御できるようにします。 これは PFInitialize() の前に呼び出す必要があり、メモリ フックが設定されたら再度呼び出す必要があります。 このメソッドは、既定の割り当てルーチンを使用するのではなく、新しいメモリ バッファーのすべての要求を処理するために、カスタムのメモリ割り当てルーチンをアプリケーションがインストールできるようにします。 |
| PFPlatformLocalStorageSetHandlers | ストレージ イベント ハンドラーを設定します。 カスタム ストレージ ハンドラーが設定されていない場合は、cstdio オブジェクトと std::fstream オブジェクトに基づく既定の実装が使用されます。 |
構造体
| 構造体 | 説明 |
|---|---|
| PFLocalStorageHooks | ストレージ イベント ハンドラーをカプセル化する構造体。 |
| PFMemoryHooks | メモリ フックをカプセル化する構造体。 |