> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WriteBufferImmediate

> Escribe una serie de valores inmediatos de 32 bits en las ubicaciones de búfer especificadas directamente desde la secuencia de comandos. (ID3D12GraphicsCommandList2.WriteBufferImmediate)

Escribe una serie de valores inmediatos de 32 bits en las ubicaciones de búfer especificadas directamente desde la secuencia de comandos.

## Sintaxis

```cpp theme={null}
void WriteBufferImmediate(
    UINT Count,
    const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER  pParams,
    const D3D12_WRITEBUFFERIMMEDIATE_MODE  pModes
)
```

### Parámetros

*Count*\
Tipo: UINT

El número de estructuras [D3D12\_WRITEBUFFERIMMEDIATE\_PARAMETER](/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public) a las que apuntan <i>pParams</i> y <i>pModes</i>.

*pParams \[in]*\
Tipo: const D3D12\_WRITEBUFFERIMMEDIATE\_PARAMETER \*

La dirección de una matriz que contiene un número de estructuras [D3D12\_WRITEBUFFERIMMEDIATE\_PARAMETER](/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public) igual a <i>Count</i>.

*pModes \[in, optional]*\
Tipo: const D3D12\_WRITEBUFFERIMMEDIATE\_MODE \*

La dirección de una matriz que contiene un número de estructuras  [D3D12\_WRITEBUFFERIMMEDIATE\_MODE](/reference/graphics/d3d12/enums/d3d12_writebufferimmediate_mode_public) igual a <i>Count</i>. El valor predeterminado es **null**; pasar **null** hace que el sistema escriba todos los valores inmediatos mediante **D3D12\_WRITEBUFFERIMMEDIATE\_MODE\_DEFAULT**.

### Valor devuelto

Tipo: void

Ninguno.

## Comentarios

**WriteBufferImmediate** realiza un número <i>Count</i> de escrituras de 32 bits: una por cada valor y destino especificados en <i>pParams</i>.

El búfer receptor (recurso) debe estar en el estado **D3D12\_RESOURCE\_STATE\_COPY\_DEST** para ser un destino válido para **WriteBufferImmediate**.

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

[ID3D12GraphicsCommandList2](/reference/graphics/d3d12_x/interfaces/ID3D12GraphicsCommandList2/id3d12graphicscommandlist2)


## Related topics

- [D3D12_WRITEBUFFERIMMEDIATE_MODE](/es/reference/graphics/d3d12/enums/d3d12_writebufferimmediate_mode_public.md)
- [D3D12_WRITEBUFFERIMMEDIATE_PARAMETER](/es/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public.md)
- [GetShapePcmLoopStartOrWritePointer](/es/reference/audio/shapepcmcontext/functions/getshapepcmloopstartorwritepointer.md)
- [SetShapePcmLoopStartOrWritePointer](/es/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer.md)
- [GetShapeXmaOutputBufferWriteOffset](/es/reference/audio/shapexmacontext/functions/getshapexmaoutputbufferwriteoffset.md)
