다음을 통해 공유


ID3D10Texture2D::Map 메서드(d3d10.h)

하위 리소스에 포함된 데이터에 대한 포인터를 가져와서 해당 하위 리소스에 대한 GPU 액세스를 거부합니다.

구문

HRESULT Map(
  [in]  UINT                   Subresource,
  [in]  D3D10_MAP              MapType,
  [in]  UINT                   MapFlags,
  [out] D3D10_MAPPED_TEXTURE2D *pMappedTex2D
);

매개 변수

[in] Subresource

형식: UINT

하위 리소스의 인덱스 번호입니다. 자세한 내용은 D3D10CalcSubresource 를 참조하세요.

[in] MapType

형식: D3D10_MAP

리소스에 대한 CPU의 읽기 및 쓰기 권한을 지정하는 정수입니다. 가능한 값은 D3D10_MAP 참조하세요.

[in] MapFlags

형식: UINT

GPU가 사용 중일 때 CPU가 수행해야 하는 작업을 지정하는 플래그입니다. 이 플래그는 선택 사항입니다.

[out] pMappedTex2D

형식: D3D10_MAPPED_TEXTURE2D*

함수에 의해 채워지고 리소스 데이터에 대한 포인터를 포함하는 구조체(D3D10_MAPPED_TEXTURE2D)에 대한 포인터입니다.

반환 값

형식: HRESULT

이 함수가 성공하면 S_OK 반환합니다.

모든 Map 메서드에는 동일한 반환 값과 운영 제한이 있습니다. ID3D10Texture1D::Map의 설명 섹션에 나열됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d10.h
라이브러리 D3D10.lib

추가 정보

ID3D10Texture2D 인터페이스