IDXGISwapChain::GetContainingOutput-Methode (dxgi.h)
Rufen Sie die Ausgabe (den Anzeigemonitor) ab, die den Großteil des Clientbereichs des Zielfensters enthält.
Syntax
HRESULT GetContainingOutput(
[out] IDXGIOutput **ppOutput
);
Parameter
[out] ppOutput
Typ: IDXGIOutput**
Ein Zeiger auf die Ausgabeschnittstelle (siehe IDXGIOutput).
Rückgabewert
Typ: HRESULT
Gibt eine der folgenden DXGI_ERROR zurück.
Hinweise
Wenn die Methode erfolgreich ist, wird die Ausgabeschnittstelle gefüllt und die Verweisanzahl erhöht. Wenn Sie damit fertig sind, stellen Sie sicher, dass Sie die Schnittstelle freigeben, um einen Speicherverlust zu vermeiden.
Die Ausgabe gehört auch dem Adapter, auf dem das Gerät der Swapchain erstellt wurde.
Sie können GetContainingOutput nicht für eine Swapchain aufrufen, die Sie mit IDXGIFactory2::CreateSwapChainForComposition erstellt haben.
Um die Ausgabe zu ermitteln, die einer solchen Swap chain entspricht, sollten Sie IDXGIFactory::EnumAdapters und dann IDXGIAdapter::EnumOutputs aufrufen, um alle verfügbaren Ausgaben aufzulisten. Anschließend sollten Sie die Grenzen Ihres CoreWindow::Bounds mit den Desktopkoordinaten jeder Ausgabe überschneiden, wie von DXGI_OUTPUT_DESC1::D esktopCoordinates oder DXGI_OUTPUT_DESC::D esktopCoordinates gemeldet.
Anforderungen
Zielplattform | Windows |
Kopfzeile | dxgi.h |
Bibliothek | DXGI.lib |