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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈