다음을 통해 공유


ID3D12GraphicsCommandList2::WriteBufferImmediate 메서드(d3d12.h)

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

구문

void WriteBufferImmediate(
                 UINT                                       Count,
  [in]           const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
  [in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE      *pModes
);

매개 변수

Count

pParamspModes가 가리키는 D3D12_WRITEBUFFERIMMEDIATE_PARAMETER 구조체의 수입니다.

[in] pParams

Count와 같은 여러 D3D12_WRITEBUFFERIMMEDIATE_PARAMETER 구조체를 포함하는 배열의 주소입니다.

[in, optional] pModes

Count와 같은 여러 D3D12_WRITEBUFFERIMMEDIATE_MODE 구조체를 포함하는 배열의 주소입니다. 기본값은 null입니다.null 을 전달하면 시스템에서 D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT 사용하여 모든 직접 실행 값을 작성합니다.

반환 값

없음

설명

WriteBufferImmediate 32비트 쓰기 수(pParams에 지정된 각 값 및 대상에 대해 하나씩)를 수행합니다.

수신 버퍼(리소스)가 WriteBufferImmediate의 유효한 대상이 되려면 D3D12_RESOURCE_STATE_COPY_DEST 상태여야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 d3d12.h
라이브러리 D3D12.lib
DLL D3D12.dll

추가 정보

ID3D12GraphicsCommandList2