다음을 통해 공유


IDXGISurface::Map 메서드(dxgi.h)

표면에 포함된 데이터에 대한 포인터를 가져와서 표면에 대한 GPU 액세스를 거부합니다.

구문

HRESULT Map(
  [out] DXGI_MAPPED_RECT *pLockedRect,
        UINT             MapFlags
);

매개 변수

[out] pLockedRect

형식: DXGI_MAPPED_RECT*

표면 데이터에 대한 포인터입니다( DXGI_MAPPED_RECT 참조).

MapFlags

형식: UINT

CPU 읽기-쓰기 플래그입니다. 이러한 플래그는 논리적 OR과 결합할 수 있습니다.

  • DXGI_MAP_READ - CPU 읽기 액세스를 허용합니다.
  • DXGI_MAP_WRITE - CPU 쓰기 액세스를 허용합니다.
  • DXGI_MAP_DISCARD - 매핑할 때 리소스의 이전 내용을 삭제합니다.

반환 값

형식: HRESULT

성공하면 S_OK 반환합니다. 그렇지 않으면 DXGI_ERROR 항목에 설명된 오류 코드 중 하나를 반환합니다.

설명

IDXGISurface::Map을 사용하여 CPU에서 표면에 액세스합니다. 매핑된 표면을 해제하고 GPU 액세스를 허용하려면 IDXGISurface::Unmap을 호출합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 dxgi.h
라이브러리 DXGI.lib

추가 정보

IDXGISurface