PHEAP_TRACK_REALLOC_ROUTINE callback
表示用于堆重新分配的跟踪回调函数。语法
参数
Heap类型:HANDLE 从中重新分配内存块的堆的句柄。 Flags
类型:DWORD 传递给 HeapReAlloc 的堆重新分配选项。 Size
类型:SIZE_T 内存块的新大小(以字节为单位)。 OldAddr
类型:PVOID
HeapReAlloc 重新分配的内存块的原始地址。
NewAddr 类型:PVOID 重新分配后的内存块的新地址。
返回值
类型:void 无。备注
可实现此回调函数以跟踪何时从 Win32 堆重新分配内存块。实现后,必须通过调用 XMemSetWin32HeapTrackingHooks 来注册所实现的回调函数。然后,在调用HeapReAlloc 从 Win32 堆重新分配先前已分配的内存块之后,将调用该回调函数。有关实现此回调函数的更多信息,请参阅 XMemSetWin32HeapTrackingHooks 的备注部分。
要求
标头: xmem.h 库: xmem.lib 支持的平台: XBOX One 系列主机和 XBOX Series 主机请参阅
诊断与内存跟踪XMemCreateWin32Heap
PHEAP_TRACK_ALLOC_ROUTINE
PHEAP_TRACK_FREE_ROUTINE
XMem
