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 |