Skip to main content

XblMemSetFunctions

Opcionalmente, establece las funciones de enlace de memoria para permitir que los autores de la llamada dirijan las asignaciones de memoria a su propio administrador de memoria.

Sintaxis

Parámetros

memAllocFunc   _In_opt_
Tipo: XblMemAllocFunction
Un puntero a la devolución de llamada de asignación personalizada que se debe usar, o un puntero nulo para restaurar la predeterminada. memFreeFunc   _In_opt_
Tipo: XblMemFreeFunction
Un puntero a la devolución de llamada de liberación personalizada que se debe usar, o un puntero nulo para restaurar la predeterminada.

Valor devuelto

Tipo: HRESULT Código de retorno HRESULT de esta operación de API.

Comentarios

Se debe llamar a esta función antes que a XblInitialize() y no se puede volver a llamar hasta XblCleanup(). Este método permite a la aplicación instalar rutinas de asignación de memoria personalizadas para atender todas las solicitudes de nuevos búferes de memoria en lugar de usar las rutinas de asignación predeterminadas. Los parámetros memAllocFunc y memFreeFunc pueden ser punteros nulos para restaurar las rutinas predeterminadas. Ambos punteros de devolución de llamada deben ser nulos o ambos deben ser no nulos. No se permite mezclar rutinas personalizadas y predeterminadas.

Requisitos

Encabezado: xbox_live_global_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

xbox_live_global_c
Última modificación el 28 de agosto de 2026