> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rappel PHEAP_TRACK_REALLOC_ROUTINE

> Rappel PHEAP_TRACK_REALLOC_ROUTINE

# Rappel PHEAP\_TRACK\_REALLOC\_ROUTINE

Représente une fonction de rappel de suivi pour la réallocation de tas.

## Syntaxe

```cpp theme={null}
void PHEAP_TRACK_REALLOC_ROUTINE(  
         HANDLE Heap,  
         DWORD Flags,  
         SIZE_T Size,  
         PVOID OldAddr,  
         PVOID NewAddr  
)  
```

### Paramètres

*Heap*   \
Type : HANDLE

Le handle du tas à partir duquel le bloc de mémoire a été réalloué.

*Flags*   \
Type : DWORD

Les options de réallocation de tas passées à [HeapReAlloc](https://learn.microsoft.com/windows/desktop/api/heapapi/nf-heapapi-heaprealloc).

*Size*   \
Type : SIZE\_T

La nouvelle taille du bloc de mémoire, en octets.

*OldAddr*   \
Type : PVOID

L'adresse d'origine du bloc de mémoire que `HeapReAlloc` a réalloué.

*NewAddr*   \
Type : PVOID

La nouvelle adresse du bloc de mémoire réalloué.

### Valeur de retour

Type : void

Aucune.

## Remarques

Cette fonction de rappel peut être implémentée pour suivre le moment où un bloc de mémoire est réalloué à partir d'un tas Win32. Une fois la fonction de rappel implémentée, vous devez l'inscrire en appelant [XMemSetWin32HeapTrackingHooks](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemsetwin32heaptrackinghooks.md). La fonction de rappel est ensuite appelée après l'appel de `HeapReAlloc` pour réallouer un bloc de mémoire précédemment alloué à partir d'un tas Win32. Pour plus d'informations sur l'implémentation de cette fonction de rappel, consultez la section [Remarques](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemsetwin32heaptrackinghooks.md#remarksSection) de `XMemSetWin32HeapTrackingHooks`.

## Configuration requise

**En-tête :** xmem.h

**Bibliothèque :** xmem.lib

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Diagnostics et suivi de la mémoire](https://docs.xbox.com/fr-CA/build/console-features/memory/system-memory-diagnostics.md)\
[XMemCreateWin32Heap](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemcreatewin32heap.md)\
[PHEAP\_TRACK\_ALLOC\_ROUTINE](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/pheap_track_alloc_routine.md)\
[PHEAP\_TRACK\_FREE\_ROUTINE](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/pheap_track_free_routine.md)\
[XMem](https://docs.xbox.com/fr-CA/reference/system/xmem/xmem_members.md)


## Related topics

- [XMemSetWin32HeapTrackingHooks](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemsetwin32heaptrackinghooks.md)
- [Rappel PHEAP_TRACK_ALLOC_ROUTINE](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/pheap_track_alloc_routine.md)
- [Rappel PHEAP_TRACK_FREE_ROUTINE](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/pheap_track_free_routine.md)
- [Rappel XMEMALLOC_ROUTINE](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemalloc_routine.md)
- [Rappel XMEMFREE_ROUTINE](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemfree_routine.md)
