Skip to main content

XMemSetAllocationHooks

Esta API está en desuso. Consulte XMEM_ALLOCATION_HOOKS en su lugar. Usada por los títulos para registrar enlaces de asignación de memoria.

Sintaxis

Parámetros

AllocRoutine   _In_
Tipo: PXMEMALLOC_ROUTINE
Puntero a la función de asignación del título. Consulte el tema XMEMALLOC_ROUTINE para ver la definición de esta función. FreeRoutine   _In_
Tipo: PXMEMFREE_ROUTINE
Puntero a la función de desasignación del título. Consulte el tema XMEMFREE_ROUTINE para ver la definición de esta función.

Valor devuelto

Tipo: VOID

Comentarios

Las asignaciones se pueden supervisar (o invalidar) con una devolución de llamada proporcionada por el título a través de la función XMemSetAllocationHooks. Con un uso adecuado de esta API, los títulos pueden realizar el seguimiento de casi todas las asignaciones realizadas desde el código del título, así como de la mayoría del código de la plataforma. Si los títulos deciden no proporcionar sus propios enlaces de asignación, se usarán XMemAllocDefault y XMemFreeDefault en su lugar (consulte xmem.h para ver la declaración de estos enlaces). Si los títulos desean proporcionar enlaces de asignación con fines de seguimiento, pero no quieren implementar su propio asignador, pueden llamar directamente al asignador predeterminado. Es importante proporcionar una implementación tanto de XMEMALLOC_ROUTINE como de XMEMFREE_ROUTINE si los enlaza; enlazar solo uno de ellos se considerará un error.

Requisitos

Encabezado: xmem.h Biblioteca: xmem.lib Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Referencia de XMem
XMEMALLOC_ROUTINE
XMEMFREE_ROUTINE
Última modificación el 28 de agosto de 2026