ID3D10Texture3D::Map 메서드(d3d10.h)
하위 리소스에 포함된 데이터에 대한 포인터를 가져와서 해당 하위 리소스에 대한 GPU 액세스를 거부합니다.
구문
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE3D *pMappedTex3D
);
매개 변수
[in] Subresource
형식: UINT
하위 리소스의 인덱스 번호입니다. 자세한 내용은 D3D10CalcSubresource 를 참조하세요.
[in] MapType
형식: D3D10_MAP
리소스에 대한 CPU의 읽기 및 쓰기 권한을 지정합니다. 가능한 값은 D3D10_MAP 참조하세요.
[in] MapFlags
형식: UINT
GPU가 사용 중일 때 CPU가 수행해야 하는 작업을 지정하는 플래그입니다. 이 플래그는 선택 사항입니다.
[out] pMappedTex3D
함수에 의해 채워지고 리소스 데이터에 대한 포인터를 포함하는 구조체(D3D10_MAPPED_TEXTURE3D)에 대한 포인터입니다.
반환 값
형식: HRESULT
이 함수가 성공하면 S_OK 반환합니다. 모든 Map 메서드에는 동일한 반환 값과 운영 제한이 있습니다. ID3D10Texture1D::Map의 설명 섹션에 나열됩니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | d3d10.h |
라이브러리 | D3D10.lib |