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 |