XMemFree
Função de retorno de chamada de desalocação de memória definida pelo aplicativo que substitui o desalocador de memória padrão.Sintaxe
Parâmetros
Address _In_Tipo: PVOID Endereço da memória a ser liberada. Attributes _In_
Tipo: ULONGLONG Atributos da alocação. Consulte XALLOC_ATTRIBUTES para obter detalhes.
Valor retornado
Tipo: VOIDComentários
Para obter informações sobre a sintaxe das rotinas de alocação de memória, confira XMEMALLOC_ROUTINE.O código-fonte da implementação padrão de XMemAlloc e XMemFree é instalado como parte do Microsoft Game Development Kit (GDK). Confira
\GXDK\gameKit\Source\amd64\heap.c.Se você implementar sua própria função XMemFree, é extremamente importante não fazer uma chamada ao driver do Direct3D 12 a partir dela. Isso ocorre porque a operação normal do driver pode levar à invocação de XMemFree sem proteção contra recursão. O requisito se estende a não executar operações finais de Release em objetos do Direct3D 12, pois isso pode levar a chamadas implícitas ao driver.
Requisitos
Cabeçalho: xmem.h Biblioteca: xmem.lib Plataformas com suporte: consoles da família XBOX One e consoles XBOX SeriesConfira também
Referência de XMemXMEMALLOC_ROUTINE
XALLOC_ATTRIBUTES
XMemAlloc
XMemFreeDefault
