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 esktopCoordinatesDXGI_OUTPUT_DESC::D esktopCoordinates 报告的那样。

要求

   
目标平台 Windows
标头 dxgi.h
Library DXGI.lib

请参阅

DXGI 接口

IDXGISwapChain