IDXGISwapChain::GetContainingOutput 方法 (dxgi.h)
获取输出 (包含目标窗口的大部分工作区的显示监视器) 。
语法
HRESULT GetContainingOutput(
[out] IDXGIOutput **ppOutput
);
参数
[out] ppOutput
类型: IDXGIOutput**
指向输出接口的指针 (请参阅 IDXGIOutput) 。
返回值
类型: HRESULT
返回以下 DXGI_ERROR之一。
备注
如果方法成功,将填充输出接口,并递增其引用计数。 完成后,请务必释放接口以避免内存泄漏。
输出也归创建交换链设备的适配器所有。
不能在使用 IDXGIFactory2::CreateSwapChainForComposition 创建的交换链上调用 GetContainingOutput。
若要确定与此类交换链对应的输出,应调用 IDXGIFactory::EnumAdapters ,然后调用 IDXGIAdapter::EnumOutputs 以枚举所有可用输出。 然后,应将 CoreWindow::Bounds 的边界与每个输出的桌面坐标相交,如 DXGI_OUTPUT_DESC1::D esktopCoordinates 或 DXGI_OUTPUT_DESC::D esktopCoordinates 报告的那样。
要求
目标平台 | Windows |
标头 | dxgi.h |
Library | DXGI.lib |
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈