IdXGISwapChain::GetContainingOutput, méthode (dxgi.h)
Obtenez la sortie (le moniteur d’affichage) qui contient la majorité de la zone cliente de la fenêtre cible.
Syntaxe
HRESULT GetContainingOutput(
[out] IDXGIOutput **ppOutput
);
Paramètres
[out] ppOutput
Type : IDXGIOutput**
Pointeur vers l’interface de sortie (voir IDXGIOutput).
Valeur retournée
Type : HRESULT
Retourne l’une des DXGI_ERROR suivantes.
Notes
Si la méthode réussit, l’interface de sortie est remplie et son nombre de références incrémenté. Lorsque vous en avez terminé, veillez à libérer l’interface pour éviter une fuite de mémoire.
La sortie appartient également à l’adaptateur sur lequel l’appareil de la chaîne d’échange a été créé.
Vous ne pouvez pas appeler GetContainingOutput sur une chaîne d’échange que vous avez créée avec IDXGIFactory2::CreateSwapChainForComposition.
Pour déterminer la sortie correspondant à une telle chaîne d’échange, vous devez appeler IDXGIFactory::EnumAdapters , puis IDXGIAdapter::EnumOutputs pour énumérer toutes les sorties disponibles. Vous devez ensuite croiser les limites de votre CoreWindow::Bounds avec les coordonnées de bureau de chaque sortie, comme indiqué par DXGI_OUTPUT_DESC1::D esktopCoordinates ou DXGI_OUTPUT_DESC::D esktopCoordinates.
Spécifications
Plateforme cible | Windows |
En-tête | dxgi.h |
Bibliothèque | DXGI.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour