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

另请参阅

IDXGIOutput