> ## 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

> 명령 스트림에서 직접 지정된 버퍼 위치에 여러 개의 32비트 즉시 값을 씁니다. (ID3D12GraphicsCommandList2.WriteBufferImmediate)

명령 스트림에서 직접 지정된 버퍼 위치에 여러 개의 32비트 즉시 값을 씁니다.

## 구문

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

### 매개 변수

*Count*\
형식: UINT

<i>pParams</i>와 <i>pModes</i>가 가리키는 [D3D12\_WRITEBUFFERIMMEDIATE\_PARAMETER](/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public) 구조체의 개수입니다.

*pParams \[in]*\
형식: const D3D12\_WRITEBUFFERIMMEDIATE\_PARAMETER \*

<i>Count</i>와 같은 수의 [D3D12\_WRITEBUFFERIMMEDIATE\_PARAMETER](/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public) 구조체를 포함하는 배열의 주소입니다.

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

<i>Count</i>와 같은 수의 [D3D12\_WRITEBUFFERIMMEDIATE\_MODE](/reference/graphics/d3d12/enums/d3d12_writebufferimmediate_mode_public) 구조체를 포함하는 배열의 주소입니다. 기본값은 **null**입니다. **null**을 전달하면 시스템이 **D3D12\_WRITEBUFFERIMMEDIATE\_MODE\_DEFAULT**를 사용해 모든 즉시 값을 씁니다.

### 반환 값

형식: void

없음.

## 설명

**WriteBufferImmediate**는 <i>pParams</i>에 지정된 각 값과 대상마다 하나씩, 총 <i>Count</i>개의 32비트 쓰기를 수행합니다.

수신 버퍼(리소스)는 **WriteBufferImmediate**의 유효한 대상이 되려면 **D3D12\_RESOURCE\_STATE\_COPY\_DEST** 상태여야 합니다.

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

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


## Related topics

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