다음을 통해 공유


ID3D12Resource::Unmap 메서드(d3d12.h)

리소스에서 지정된 하위 리소스에 대한 CPU 포인터를 무효화합니다.

구문

void Unmap(
                 UINT              Subresource,
  [in, optional] const D3D12_RANGE *pWrittenRange
);

매개 변수

Subresource

형식: UINT

하위 리소스의 인덱스를 지정합니다.

[in, optional] pWrittenRange

형식: const D3D12_RANGE*

매핑을 해제할 메모리 범위를 설명하는 D3D12_RANGE 구조체에 대한 포인터입니다.

이는 CPU가 수정했을 수 있는 영역을 나타내고 좌표는 하위 리소스 상대 영역임을 나타냅니다. null 포인터는 전체 하위 리소스가 CPU에 의해 수정되었을 수 있음을 나타냅니다. End가 Begin보다 작거나 같은 범위를 전달하여 CPU가 데이터를 쓰지 않았음을 지정하는 것이 유효합니다.

이 매개 변수는 도구에서만 사용되며 실제 매핑 해제 작업의 정확성에는 사용되지 않습니다.

반환 값

없음

설명

Map 메서드에 대한 광범위한 설명 및 예제를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d12.h
라이브러리 D3D12.lib
DLL D3D12.dll

추가 정보

ID3D12Resource

Map

하위 리소스