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 |