Skip to main content

XMemSetAllocationHooks

Esta API foi preterida. Consulte XMEM_ALLOCATION_HOOKS em vez disso. Usada por títulos para registrar ganchos de alocação de memória.

Sintaxe

Parâmetros

AllocRoutine   _In_
Tipo: PXMEMALLOC_ROUTINE
Ponteiro para a função de alocação do título. Confira o tópico XMEMALLOC_ROUTINE para obter a definição dessa função. FreeRoutine   _In_
Tipo: PXMEMFREE_ROUTINE
Ponteiro para a função de desalocação do título. Confira o tópico XMEMFREE_ROUTINE para obter a definição dessa função.

Valor retornado

Tipo: VOID

Comentários

As alocações podem ser monitoradas (ou substituídas) com um retorno de chamada fornecido pelo título por meio da função XMemSetAllocationHooks. Com o uso adequado dessa API, os títulos podem rastrear quase todas as alocações feitas a partir do código do título, bem como a maior parte do código da plataforma. Se os títulos optarem por não fornecer seus próprios ganchos de alocação, XMemAllocDefault e XMemFreeDefault serão usados (confira xmem.h para ver a declaração desses ganchos). Se os títulos quiserem fornecer ganchos de alocação para fins de rastreamento, mas não quiserem implementar seu próprio alocador, eles poderão chamar o alocador padrão diretamente. É importante fornecer uma implementação tanto para XMEMALLOC_ROUTINE quanto para XMEMFREE_ROUTINE se você interceptá-las; interceptar apenas uma delas será considerado um erro.

Requisitos

Cabeçalho: xmem.h Biblioteca: xmem.lib Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

Referência de XMem
XMEMALLOC_ROUTINE
XMEMFREE_ROUTINE
Last modified on October 6, 2026