Partager via


en-tête dxgi.h

Cet en-tête est utilisé par DXGI. Pour plus d'informations, consultez les pages suivantes :

dxgi.h contient les interfaces de programmation suivantes :

Interfaces

 
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).
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.
IDXGIDeviceSubObject

Hérité d’objets qui sont liés à l’appareil afin qu’ils puissent récupérer un pointeur vers celui-ci.
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.
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).
IDXGIResource

Une interface IDXGIResource permet le partage de ressources et identifie la mémoire dans laquelle réside une ressource.
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 effectuer un rendu sur une surface DXGI (Microsoft DirectX Graphics Infrastructure).
IDXGISwapChain

Une interface IDXGISwapChain implémente une ou plusieurs surfaces pour stocker les données rendues avant de les présenter à une sortie.

Fonctions

 
CreateDXGIFactory

Crée une fabrique DXGI 1.0 que vous pouvez utiliser pour générer d’autres objets DXGI.
CreateDXGIFactory1

Crée une fabrique DXGI 1.1 que vous pouvez utiliser pour générer d’autres objets DXGI.

Structures

 
DXGI_ADAPTER_DESC

Décrit un adaptateur (ou un carte vidéo) à l’aide de DXGI 1.0.
DXGI_ADAPTER_DESC1

Décrit un adaptateur (ou un carte vidéo) utilisant DXGI 1.1.
DXGI_DISPLAY_COLOR_SPACE

N’utilisez pas cette structure ; il n’est pas pris en charge et il sera supprimé de l’en-tête dans une version ultérieure.
DXGI_FRAME_STATISTICS

Décrit les statistiques de minutage et de présentation d’une image.
DXGI_MAPPED_RECT

Décrit un rectangle mappé utilisé pour accéder à une surface.
DXGI_OUTPUT_DESC

Décrit une sortie ou une connexion physique entre l’adaptateur (carte vidéo) et un appareil.
DXGI_SHARED_RESOURCE

Représente un handle pour une ressource partagée.
DXGI_SURFACE_DESC

Décrit une surface.
DXGI_SWAP_CHAIN_DESC

Décrit une chaîne d’échange. (DXGI_SWAP_CHAIN_DESC)

Énumérations

 
DXGI_ADAPTER_FLAG

Identifie le type d’adaptateur DXGI. (DXGI_ADAPTER_FLAG)
DXGI_RESIDENCY

Indicateurs indiquant l’emplacement de mémoire d’une ressource.
DXGI_SWAP_CHAIN_FLAG

Options pour le comportement de la chaîne d’échange.
DXGI_SWAP_EFFECT

Options de gestion des pixels dans une surface d’affichage après l’appel d’IDXGISwapChain1::P resent1.