다음을 통해 공유


IDXGIOutput::SetDisplaySurface 메서드(dxgi.h)

디스플레이 모드를 변경합니다.

구문

HRESULT SetDisplaySurface(
  [in] IDXGISurface *pScanoutSurface
);

매개 변수

[in] pScanoutSurface

형식: IDXGISurface*

화면에 이미지를 렌더링하는 데 사용되는 표면에 대한 포인터( IDXGISurface 참조)입니다. 표면은 백 버퍼(DXGI_USAGE_BACKBUFFER)로 만들어졌어야 합니다.

반환 값

형식: HRESULT

DXGI_ERROR 값 중 하나를 반환합니다.

설명

결과를 예측할 수 없으므로 IDXGIOutput::SetDisplaySurface는 애플리케이션에서 직접 호출해서는 안 됩니다. 전체 화면 전환 중에 DXGI 스왑 체인 개체에 의해 암시적으로 호출되며 스왑 체인 메서드 대신 사용하면 안 됩니다.

이 메서드는 IDXGIOutput::TakeOwnershipIDXGIOutput::ReleaseOwnership 호출 간에만 호출되어야 합니다.

Windows 스토어 앱에 대한 참고 사항

Windows 스토어 앱에서 SetDisplaySurface를 사용하는 경우 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE 실패합니다.

요구 사항

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

추가 정보

IDXGIOutput