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