Método ID3D12GraphicsCommandList2::WriteBufferImmediate (d3d12.h)
Escribe un número de valores inmediatos de 32 bits en las ubicaciones de búfer especificadas directamente desde el flujo de comandos.
Sintaxis
void WriteBufferImmediate(
UINT Count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
[in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes
);
Parámetros
Count
Número de estructuras de D3D12_WRITEBUFFERIMMEDIATE_PARAMETER a las que apunta pParams y pModes.
[in] pParams
Dirección de una matriz que contiene un número de estructuras D3D12_WRITEBUFFERIMMEDIATE_PARAMETER igual a Count.
[in, optional] pModes
Dirección de una matriz que contiene una serie de estructuras D3D12_WRITEBUFFERIMMEDIATE_MODE igual a Count. El valor predeterminado es NULL; pasar null hace que el sistema escriba todos los valores inmediatos mediante D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.
Valor devuelto
None
Observaciones
WriteBufferImmediate realiza recuento de escrituras de 32 bits: una para cada valor y destino especificado en pParams.
El búfer de recepción (recurso) debe estar en el estado D3D12_RESOURCE_STATE_COPY_DEST para que sea un destino válido para WriteBufferImmediate.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |