> ## 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_ALLOC_ROUTINE

> Rappel PHEAP_TRACK_ALLOC_ROUTINE

# Rappel PHEAP\_TRACK\_ALLOC\_ROUTINE

Représente une fonction de rappel de suivi pour l'allocation de tas.

## Syntaxe

```cpp theme={null}
void PHEAP_TRACK_ALLOC_ROUTINE(  
         HANDLE Heap,  
         DWORD Flags,  
         SIZE_T Size,  
         PVOID Addr  
)  
```

### Paramètres

*Heap*   \
Type : HANDLE

Handle du tas à partir duquel le bloc de mémoire a été alloué.

*Flags*   \
Type : DWORD

Indicateurs d'allocation de tas passés à [HeapAlloc](https://learn.microsoft.com/windows/desktop/api/heapapi/nf-heapapi-heapalloc).

*Size*   \
Type : SIZE\_T

Nombre d'octets alloués pour le bloc de mémoire.

*Addr*   \
Type : PVOID

Adresse du bloc de mémoire 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 alloué à partir d'un tas Win32. Une fois l'implémentation effectuée, vous devez inscrire la fonction de rappel implémentée en appelant [XMemSetWin32HeapTrackingHooks](https://docs.xbox.com/fr/reference/system/xmem/functions/xmemsetwin32heaptrackinghooks.md). La fonction de rappel est ensuite appelée après l'appel de `HeapAlloc` pour allouer un bloc de mémoire à 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/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/build/console-features/memory/system-memory-diagnostics.md)\
[XMemCreateWin32Heap](https://docs.xbox.com/fr/reference/system/xmem/functions/xmemcreatewin32heap.md)\
[PHEAP\_TRACK\_FREE\_ROUTINE](https://docs.xbox.com/fr/reference/system/xmem/functions/pheap_track_free_routine.md)\
[PHEAP\_TRACK\_REALLOC\_ROUTINE](https://docs.xbox.com/fr/reference/system/xmem/functions/pheap_track_realloc_routine.md)\
[XMem](https://docs.xbox.com/fr/reference/system/xmem/xmem_members.md)


## Related topics

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