Pular para o conteúdo principal
Define uma função de retorno de chamada de alocação para o alocador de comandos.

Sintaxe

Parâmetros

pCallback   _In_
Tipo: D3D12XBOX_COMMAND_ALLOCATOR_CALLBACK
Um ponteiro para uma definição de D3D12XBOX_COMMAND_ALLOCATOR_CALLBACK. Observe que D3D12XBOX_COMMAND_ALLOCATOR_CALLBACK é definido como:
Context   _In_
Tipo: UINT64
Um valor definido pelo usuário que é passado para o retorno de chamada.

Valor retornado

Tipo: void

Comentários

Você pode criar uma função de retorno de chamada definida pelo usuário para um alocador de comandos que trate todas as alocações de memória executadas pelo alocador. Quando um retorno de chamada é definido, é responsabilidade dele atender às solicitações de alocação de memória de acordo com o tamanho, o alinhamento e o tipo de memória XALLOC_ATTRIBUTES fornecidos, e retornar as alocações ao runtime. O retorno de chamada deve controlar essas alocações e desalocá-las explicitamente quando não estiverem mais em uso. Para obter mais informações sobre listas de comandos e alocadores de comandos, consulte Criação e gravação de listas de comandos e pacotes.
Você não deve desalocar a memória antes de uma chamada a Reset no alocador de comandos.

Requisitos

Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas com suporte: família XBOX One

Confira também

ID3D12CommandAllocator
CreateCommandAllocator
Última modificação em 6 de outubro de 2026