Método ID3D12GraphicsCommandList2::WriteBufferImmediate (d3d12.h)
Grava vários valores imediatos de 32 bits nos locais de buffer especificados diretamente do fluxo de comando.
Sintaxe
void WriteBufferImmediate(
UINT Count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
[in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes
);
Parâmetros
Count
O número de estruturas D3D12_WRITEBUFFERIMMEDIATE_PARAMETER apontadas por pParams e pModes.
[in] pParams
O endereço de uma matriz que contém vários D3D12_WRITEBUFFERIMMEDIATE_PARAMETER estruturas iguais a Count.
[in, optional] pModes
O endereço de uma matriz que contém vários D3D12_WRITEBUFFERIMMEDIATE_MODE estruturas iguais a Count. O valor padrão é nulo; passar nulo faz com que o sistema escreva todos os valores imediatos usando D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.
Retornar valor
Nenhum
Comentários
WriteBufferImmediate executa Contagem número de gravações de 32 bits: uma para cada valor e destino especificado em pParams.
O buffer de recebimento (recurso) deve estar no estado D3D12_RESOURCE_STATE_COPY_DEST para ser um destino válido para WriteBufferImmediate.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |