DXGI Interfaces

Cette section contient des informations sur les interfaces fournies par DXGI.

Contenu de cette section

Rubrique Description
IDXGIAdapter
L’interface IDXGIAdapter représente un sous-système d’affichage (y compris un ou plusieurs GPU, DAC et mémoire vidéo).
IDXGIAdapter1
L’interface IDXGIAdapter1 représente un sous-système d’affichage (y compris un ou plusieurs GPU, DAC et mémoire vidéo).
IDXGIAdapter2
L’interface IDXGIAdapter2 représente un sous-système d’affichage, qui comprend un ou plusieurs GPU, DAC et mémoire vidéo.
IDXGIAdapter3
Cette interface ajoute des méthodes de résidence de la mémoire, pour la budgétisation et la réservation de la mémoire physique.
IDXGIAdapter4
Cette interface représente un sous-système d’affichage et étend cette famille d’interfaces pour exposer une méthode à case activée pour la compatibilité d’une carte avec Arbitraire Code Guard (ACG).
IDXGIDebug
Cette interface contrôle les paramètres de débogage et ne peut être utilisée que si la couche de débogage est activée.
IDXGIDebug1
Contrôle les paramètres de débogage pour Microsoft DirectX Graphics Infrastructure (DXGI). Vous pouvez utiliser l’interface IDXGIDebug1 dans les applications du Windows Store.
IDXGIDecodeSwapChain
Représente une chaîne d’échange utilisée par les applications multimédias de bureau pour décoder des données vidéo et les afficher sur une surface DirectComposition .
IDXGIDevice
Une interface IDXGIDevice implémente une classe dérivée pour les objets DXGI qui produisent des données d’image.
IDXGIDevice1
Une interface IDXGIDevice1 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image.
IDXGIDevice2
L’interface IDXGIDevice2 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. L’interface expose les méthodes pour bloquer le traitement du processeur jusqu’à ce que le GPU termine le traitement et pour offrir des ressources au système d’exploitation.
IDXGIDevice3
L’interface IDXGIDevice3 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. L’interface expose une méthode pour réduire l’utilisation de la mémoire graphique par l’appareil DXGI.
IDXGIDevice4
Cette interface fournit des méthodes mises à jour pour offrir et récupérer des ressources.
IDXGIDeviceSubObject
Hérité d’objets qui sont liés à l’appareil afin qu’ils puissent récupérer un pointeur vers celui-ci.
IDXGIDisplayControl
L’interface IDXGIDisplayControl expose des méthodes pour indiquer la préférence de l’utilisateur pour le comportement d’affichage 3D stéréoscopique du système d’exploitation et pour définir l’affichage 3D stéréoscopique status à activer ou désactiver.
IDXGIFactory
Une interface IDXGIFactory implémente des méthodes pour générer des objets DXGI (qui gèrent les transitions en plein écran).
IDXGIFactory1
L’interface IDXGIFactory1 implémente des méthodes pour générer des objets DXGI.
IDXGIFactory2
L’interface IDXGIFactory2 comprend des méthodes permettant de créer une chaîne d’échange de version plus récente avec plus de fonctionnalités qu’IDXGISwapChain et de surveiller les fonctionnalités 3D stéréoscopiques.
IDXGIFactory3
Permet de créer des objets DXGI.
IDXGIFactory4
Permet de créer des objets DXGI.
IDXGIFactory5
Cette interface active une seule méthode pour prendre en charge les affichages de taux d’actualisation variables.
IDXGIFactory6
Cette interface active une méthode unique qui énumère les cartes graphiques en fonction d’une préférence GPU donnée.
IDXGIFactoryMedia
Crée des chaînes d’échange pour les applications multimédias de bureau qui utilisent des surfaces DirectComposition pour décoder et afficher des vidéos.
IDXGIInfoQueue
Cette interface contrôle la file d’attente d’informations de débogage et ne peut être utilisée que si la couche de débogage est activée.
IDXGIKeyedMutex
Représente un mutex à clé, qui permet un accès exclusif à une ressource partagée utilisée par plusieurs appareils.
IDXGIObject
Une interface IDXGIObject est une interface de base pour tous les objets DXGI ; IDXGIObject prend en charge l’association de données privées définies par l’appelant à un objet et la récupération d’une interface vers l’objet parent.
IDXGIOutput
Une interface IDXGIOutput représente une sortie d’adaptateur (par exemple, un moniteur).
IDXGIOutput1
Une interface IDXGIOutput1 représente une sortie d’adaptateur (par exemple, un moniteur).
IDXGIOutput2
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput2 expose une méthode à case activée pour la prise en charge de la superposition multiplan sur l’adaptateur de sortie principal.
IDXGIOutput3
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput3 expose une méthode à case activée pour la prise en charge de la superposition.
IDXGIOutput4
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput4 expose une méthode à case activée pour la prise en charge de l’espace de couleur de superposition.
IDXGIOutput5
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput5 expose une méthode unique pour spécifier une liste de formats pris en charge pour les surfaces plein écran.
IDXGIOutput6
Représente une sortie d’adaptateur (par exemple, un moniteur). L’interface IDXGIOutput6 expose des méthodes pour fournir des fonctionnalités de supervision spécifiques.
IDXGIOutputDuplication
L’interface IDXGIOutputDuplication accède et manipule l’image de bureau en double.
IDXGIResource
Une interface IDXGIResource permet le partage de ressources et identifie la mémoire dans laquelle réside une ressource.
IDXGIResource1
Une interface IDXGIResource1 étend l’interface IDXGIResource en ajoutant la prise en charge de la création d’un objet surface de sous-ressource et de la création d’un handle pour une ressource partagée.
IDXGISurface
L’interface IDXGISurface implémente des méthodes pour les objets image-data.
IDXGISurface1
L’interface IDXGISurface1 étend l’IDXGISurface en ajoutant la prise en charge de l’utilisation de l’interface GDI (Windows Graphics Device Interface) pour le rendu sur une surface DXGI.
IDXGISurface2
L’interface IDXGISurface2 étend l’interface IDXGISurface1 en ajoutant la prise en charge des surfaces de sous-ressources et en obtenant un handle pour une ressource partagée.
IDXGISwapChain
Une interface IDXGISwapChain implémente une ou plusieurs surfaces pour stocker les données rendues avant de les présenter à une sortie.
IDXGISwapChain1
Fournit des fonctionnalités de présentation améliorées à partir d’IDXGISwapChain. Ces fonctionnalités de présentation consistent à spécifier sale rectangles et à faire défiler le rectangle pour optimiser la présentation.
IDXGISwapChain2
Étend IDXGISwapChain1 avec des méthodes pour prendre en charge la mise à l’échelle de la mémoire tampon d’échange et les chaînes d’échange à faible latence.
IDXGISwapChain3
Étend IDXGISwapChain2 avec des méthodes pour prendre en charge l’obtention de l’index de la mémoire tampon d’arrière-plan actuelle de la chaîne d’échange et la prise en charge de l’espace colorimétrique.
IDXGISwapChain4
Cette interface expose une méthode unique pour définir les métadonnées vidéo.
IDXGISwapChainMedia
Cette interface de chaîne d’échange permet aux applications multimédias de bureau de demander une modification transparente d’une fréquence d’actualisation spécifique.

Référence DXGI