Skip to main content

XMemSetAllocationHooks

この API は非推奨です。代わりに XMEM_ALLOCATION_HOOKS を参照してください。 タイトルがメモリ割り当てフックを登録するために使用します。

Syntax

Parameters

AllocRoutine   _In_
型: PXMEMALLOC_ROUTINE
タイトルの割り当て関数へのポインター。この関数の定義については、XMEMALLOC_ROUTINE のトピックを参照してください。 FreeRoutine   _In_
型: PXMEMFREE_ROUTINE
タイトルの割り当て解除関数へのポインター。この関数の定義については、XMEMFREE_ROUTINE のトピックを参照してください。

Return value

型: VOID

Remarks

割り当ては、XMemSetAllocationHooks 関数を通じてタイトルが提供するコールバックで監視 (またはオーバーライド) できます。この API を適切に使用することで、タイトルはタイトル コードから行われるほぼすべての割り当てだけでなく、プラットフォーム コードの大部分の割り当ても追跡できます。 タイトルが独自の割り当てフックを提供しないことを選択した場合は、代わりに XMemAllocDefaultXMemFreeDefault が使用されます (これらのフックの宣言については xmem.h を参照してください)。トラッキングのために割り当てフックを提供したいが、独自のアロケーターを実装したくない場合は、既定のアロケーターを直接呼び出すことができます。 XMEMALLOC_ROUTINEXMEMFREE_ROUTINE の両方をフックする場合は、両方の実装を提供することが重要です。一方だけをフックすることはエラーとみなされます。

Requirements

ヘッダー: xmem.h ライブラリ: xmem.lib サポートされているプラットフォーム: XBOX One ファミリー本体および XBOX Series 本体

See also

XMem reference
XMEMALLOC_ROUTINE
XMEMFREE_ROUTINE
最終更新日 2026年8月24日