次の方法で共有


サービス C API の概要 - PFPlatform.h

関数

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

構造体

構造体 説明
PFLocalStorageHooks ストレージ イベント ハンドラーをカプセル化する構造体。
PFMemoryHooks メモリ フックをカプセル化する構造体。