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 |
Library | DXGI.lib |