Skip to main content
CPU를 사용하여 하위 리소스에서 데이터를 복사하여, CPU가 정의되지 않은 레이아웃을 가진 대부분의 텍스처의 콘텐츠를 읽을 수 있도록 합니다.

구문

매개 변수

pDstData [out]
형식: void *
메모리의 대상 데이터에 대한 포인터입니다. DstRowPitch
형식: UINT
대상 데이터의 한 행에서 다음 행까지의 거리입니다. DstDepthPitch
형식: UINT
대상 데이터의 한 깊이 슬라이스에서 다음 슬라이스까지의 거리입니다. SrcSubresource
형식: UINT
읽을 하위 리소스의 인덱스를 지정합니다. pSrcBox [in, optional]
형식: const D3D12_BOX *
리소스 데이터를 복사할 대상 하위 리소스의 부분을 정의하는 상자에 대한 포인터입니다. NULL이면 오프셋 없이 대상 하위 리소스에서 데이터를 읽습니다. 대상의 크기는 대상에 맞아야 합니다(D3D12_BOX 참조). 빈 상자는 no-op을 초래합니다. top 값이 bottom 값보다 크거나 같거나, left 값이 right 값보다 크거나 같거나, front 값이 back 값보다 크거나 같으면 상자는 비어 있습니다. 상자가 비어 있으면 이 메서드는 아무 작업도 수행하지 않습니다.

반환 값

형식: HRESULT 이 메서드는 Direct3D 12 반환 코드 중 하나를 반환합니다.

설명

WriteToSubresource의 설명 섹션을 참조하세요.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

ID3D12Resource 하위 리소스
마지막 수정일 2026년 8월 24일