Pular para o conteúdo principal
Grava vários valores imediatos de 32 bits nos locais de buffer especificados diretamente a partir do fluxo de comandos.

Sintaxe

Parâmetros

Count
Tipo: UINT
O número de estruturas D3D12_WRITEBUFFERIMMEDIATE_PARAMETER apontadas por pParams e pModes. pParams [in]
Tipo: const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *
O endereço de uma matriz que contém um número de estruturas D3D12_WRITEBUFFERIMMEDIATE_PARAMETER igual a Count. pModes [in, optional]
Tipo: const D3D12_WRITEBUFFERIMMEDIATE_MODE *
O endereço de uma matriz que contém um número de estruturas D3D12_WRITEBUFFERIMMEDIATE_MODE igual a Count. O valor padrão é null; passar null faz com que o sistema grave todos os valores imediatos usando D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.

Valor retornado

Tipo: void Nenhum.

Comentários

WriteBufferImmediate executa Count gravações de 32 bits: uma para cada valor e destino especificados em pParams. O buffer receptor (recurso) deve estar no estado D3D12_RESOURCE_STATE_COPY_DEST para ser um destino válido para WriteBufferImmediate.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

ID3D12GraphicsCommandList2
Última modificação em 6 de outubro de 2026