Pular para o conteúdo principal

ApuAlloc

Aloca memória física da APU.

Sintaxe

Parâmetros

virtualAddress   _Result_nullonfailure_ _Outptr_result_bytebuffer_(sizeInBytes)
Tipo: void**
Endereço virtual retornado. physicalAddress   _Result_zeroonfailure_ _Out_opt_
Tipo: APU_ADDRESS*
APU_ADDRESS retornado; para uso com a APU. sizeInBytes   _In_
Tipo: UINT32
Tamanho da alocação, em bytes. alignmentInBytes   _In_
Tipo: UINT32
Alinhamento, em bytes. Deve ser uma potência de 2 e maior ou igual a 4. flags
Tipo: UINT32
Sinalizador de alocação: APU_ALLOC_CACHED ou APU_ALLOC_NONCACHED.

Valor de retorno

Tipo: HRESULT Este método pode retornar os seguintes valores:

Comentários

Os endereços virtual e físico retornados representam exibições diferentes do mesmo espaço de endereço. Liberar um invalida o outro. Para liberar uma alocação, use ApuFree.

Requisitos

Cabeçalho: apu.h Biblioteca: acphal.lib Plataformas compatíveis: consoles da família XBOX One e consoles XBOX Series

Documentação conceitual

Confira também

ApuFree
APU
Última modificação em 6 de outubro de 2026