Skip to main content

PHEAP_TRACK_REALLOC_ROUTINE callback

ヒープ再割り当てのトラッキング コールバック関数を表します。

Syntax

Parameters

Heap   
型: HANDLE
メモリ ブロックが再割り当てされたヒープへのハンドル。 Flags   
型: DWORD
HeapReAlloc に渡されたヒープ再割り当てオプション。 Size   
型: SIZE_T
メモリ ブロックの新しいサイズ (バイト単位)。 OldAddr   
型: PVOID
HeapReAlloc が再割り当てしたメモリ ブロックの元のアドレス。 NewAddr   
型: PVOID
再割り当てされたメモリ ブロックの新しいアドレス。

Return value

型: void なし。

Remarks

このコールバック関数は、Win32 ヒープからメモリ ブロックが再割り当てされたときに追跡するために実装できます。実装したら、XMemSetWin32HeapTrackingHooks を呼び出して、実装したコールバック関数を登録する必要があります。その後、Win32 ヒープから以前に割り当てられたメモリ ブロックを再割り当てするために HeapReAlloc が呼び出された後に、コールバック関数が呼び出されます。このコールバック関数の実装の詳細については、XMemSetWin32HeapTrackingHooksRemarks セクションを参照してください。

Requirements

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

See also

Diagnostics and memory tracking
XMemCreateWin32Heap
PHEAP_TRACK_ALLOC_ROUTINE
PHEAP_TRACK_FREE_ROUTINE
XMem
最終更新日 2026年8月24日