Freigeben über


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

Weitere Informationen

DXGI-Schnittstellen

IDXGISwapChain