IDXGISwapChain1::GetCoreWindow 方法 (dxgi1_2.h)
检索此交换链对象的基础 CoreWindow 对象。
语法
HRESULT GetCoreWindow(
[in] REFIID refiid,
[out] void **ppUnk
);
参数
[in] refiid
指向由 ppUnk 参数引用的 CoreWindow 对象的全局唯一标识符 (GUID) 的指针。
[out] ppUnk
指向接收 指向 CoreWindow 对象的指针的变量的指针。
返回值
GetCoreWindow 返回:
- 如果成功检索到基础 CoreWindow 对象,则S_OK。
- 如果 ppUnk 为 NULL,则DXGI_ERROR_INVALID_CALL;也就是说,交换链不与 CoreWindow 对象关联。
- 调用 QueryInterface 以查询 CoreWindow 对象时通常可能返回的任何 HRESULT。
- 可能是 DXGI_ERROR 主题中描述的其他错误代码。
适用于 Windows 7 的平台更新: 在安装了适用于 Windows 7 的平台更新的 Windows 7 或 Windows Server 2008 R2 上, GetCoreWindow 会失败并出现E_NOTIMPL。 有关 Windows 7 平台更新的详细信息,请参阅 适用于 Windows 7 的平台更新。
备注
应用程序调用 IDXGIFactory2::CreateSwapChainForCoreWindow 方法以创建与 CoreWindow 对象关联的交换链。
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | dxgi1_2.h |
Library | Dxgi.lib |