Pular para o conteúdo principal

XblMemSetFunctions

Opcionalmente, define as funções de gancho de memória para permitir que os chamadores encaminhem as alocações de memória para seu próprio gerenciador de memória.

Sintaxe

Parâmetros

memAllocFunc   _In_opt_
Tipo: XblMemAllocFunction
Um ponteiro para o retorno de chamada de alocação personalizado a ser usado ou um ponteiro nulo para restaurar o padrão. memFreeFunc   _In_opt_
Tipo: XblMemFreeFunction
Um ponteiro para o retorno de chamada de liberação personalizado a ser usado ou um ponteiro nulo para restaurar o padrão.

Valor retornado

Tipo: HRESULT Código de retorno HRESULT desta operação de API.

Comentários

Esta função deve ser chamada antes de XblInitialize() e não pode ser chamada novamente até XblCleanup(). Este método permite que o aplicativo instale rotinas personalizadas de alocação de memória para atender a todas as solicitações de novos buffers de memória, em vez de usar as rotinas de alocação padrão. Os parâmetros memAllocFunc e memFreeFunc podem ser ponteiros nulos para restaurar as rotinas padrão. Ambos os ponteiros de retorno de chamada devem ser nulos ou ambos devem ser não nulos. Não é permitido misturar rotinas personalizadas e padrão.

Requisitos

Cabeçalho: xbox_live_global_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Confira também

xbox_live_global_c
Última modificação em 6 de outubro de 2026