Partilhar via


Macro XAPOAlloc (xapo.h)

Macro de alocação de memória usada pelos métodos IXAPO que devem alocar estruturas de tamanho arbitrário que são posteriormente retornadas ao aplicativo.

Sintaxe

LPVOID XAPOAlloc(
    ULONG size
);

Parâmetros

size

Tamanho, em bytes, do bloco de memória a ser alocado.

Valor de retorno

Tipo: LPVOID

Bloco de memória alocado; retornará NULL se a memória insuficiente estiver disponível.

Observações

XAPOFree e XAPOAlloc são macros de alocação de memória que permitem que um módulo aloque memória e outro para liberá-la, garantindo que o mesmo gerenciador de heap seja usado independentemente das diferenças entre os ambientes de build dos dois módulos.

Xbox 360
XAPOFree e XAPOAllocresolvem para XMemAlloc e XMemFree no Xbox 360.
 
Windows
XAPOFree e XAPOAllocresolvem para CoTaskMemAlloc e CoTaskMemFree.
 

Requisitos da plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho xapo.h

Consulte também

macros