Condividi tramite


Metodo IDXGISwapChain::GetContainingOutput (dxgi.h)

Ottenere l'output (monitoraggio visualizzato) che contiene la maggior parte dell'area client della finestra di destinazione.

Sintassi

HRESULT GetContainingOutput(
  [out] IDXGIOutput **ppOutput
);

Parametri

[out] ppOutput

Tipo: IDXGIOutput**

Puntatore all'interfaccia di output (vedere IDXGIOutput).

Valore restituito

Tipo: HRESULT

Restituisce uno dei DXGI_ERROR seguenti.

Commenti

Se il metodo ha esito positivo, l'interfaccia di output verrà riempita e il relativo conteggio dei riferimenti viene incrementato. Al termine, assicurarsi di rilasciare l'interfaccia per evitare una perdita di memoria.

L'output è anche di proprietà dell'adattatore in cui è stato creato il dispositivo della catena di scambio.

Non è possibile chiamare GetConfactoryOutput in una catena di scambio creata con IDXGIFactory2::CreateSwapChainForComposition.

Per determinare l'output corrispondente a tale catena di scambio, è necessario chiamare IDXGIFactory::EnumAdapters e quindi IDXGIAdapter::EnumOutputs per enumerare tutti gli output disponibili. È quindi consigliabile intersecare i limiti di CoreWindow::Bounds con le coordinate desktop di ogni output, come indicato da DXGI_OUTPUT_DESC1::D esktopCoordinates o DXGI_OUTPUT_DESC::D esktopCoordinates.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dxgi.h
Libreria DXGI.lib

Vedi anche

Interfacce DXGI

IDXGISwapChain