IDXGIOutput::SetDisplaySurface 메서드(dxgi.h)
디스플레이 모드를 변경합니다.
구문
HRESULT SetDisplaySurface(
[in] IDXGISurface *pScanoutSurface
);
매개 변수
[in] pScanoutSurface
형식: IDXGISurface*
화면에 이미지를 렌더링하는 데 사용되는 표면에 대한 포인터( IDXGISurface 참조)입니다. 표면은 백 버퍼(DXGI_USAGE_BACKBUFFER)로 만들어졌어야 합니다.
반환 값
형식: HRESULT
DXGI_ERROR 값 중 하나를 반환합니다.
설명
결과를 예측할 수 없으므로 IDXGIOutput::SetDisplaySurface는 애플리케이션에서 직접 호출해서는 안 됩니다. 전체 화면 전환 중에 DXGI 스왑 체인 개체에 의해 암시적으로 호출되며 스왑 체인 메서드 대신 사용하면 안 됩니다.
이 메서드는 IDXGIOutput::TakeOwnership 및 IDXGIOutput::ReleaseOwnership 호출 간에만 호출되어야 합니다.
Windows 스토어 앱에 대한 참고 사항
Windows 스토어 앱에서 SetDisplaySurface를 사용하는 경우 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE 실패합니다.요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | dxgi.h |
라이브러리 | DXGI.lib |