Skip to main content

XblMemSetFunctions

呼び出し元がメモリ割り当てを独自のメモリ マネージャーへルーティングできるように、メモリ フック関数を任意で設定します。

構文

パラメーター

memAllocFunc   _In_opt_
型: XblMemAllocFunction
使用するカスタム割り当てコールバックへのポインター、または既定を復元するための null ポインター。 memFreeFunc   _In_opt_
型: XblMemFreeFunction
使用するカスタム解放コールバックへのポインター、または既定を復元するための null ポインター。

戻り値

型: HRESULT この API 操作の HRESULT 戻りコード。

解説

これは XblInitialize() の前に呼び出す必要があり、XblCleanup() までは再度呼び出すことはできません。このメソッドを使用すると、アプリケーションはカスタム メモリ割り当てルーチンをインストールして、既定の割り当てルーチンを使用する代わりに、新しいメモリ バッファーに対するすべての要求を処理できます。memAllocFunc および memFreeFunc パラメーターに null ポインターを指定することで、既定のルーチンを復元できます。両方のコールバック ポインターは、どちらも null であるか、どちらも非 null である必要があります。カスタム ルーチンと既定のルーチンを混在させることはできません。

要件

ヘッダー: xbox_live_global_c.h ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

xbox_live_global_c
最終更新日 2026年8月13日