ID3D12GraphicsCommandList2::WriteBufferImmediate 메서드(d3d12.h)
명령 스트림에서 직접 지정된 버퍼 위치에 32비트 직접 값을 씁니다.
구문
void WriteBufferImmediate(
UINT Count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
[in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes
);
매개 변수
Count
pParams 및 pModes가 가리키는 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 |