Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |