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 |
程式庫 | DXGI.lib |