Partager via


en-tête presentation.h

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

presentation.h contient les interfaces de programmation suivantes :

Interfaces

 
ICompositionFramePresentStatistics

Décrit comment le système a affiché une instance d’un élément de contenu particulier dans un présent particulier.
IIndependentFlipFramePresentStatistics

Décrit comment le système a affiché une instance d’un élément de contenu particulier dans un présent indépendant particulier.
IPresentationBuffer

Décrit une mémoire tampon de présentation qui a été inscrite auprès d’un gestionnaire de présentations.
IPresentationContent

Décrit la représentation de base de tout le contenu de la présentation.
IPresentationFactory

Cette interface est utilisée pour interroger la prise en charge du système pour la présentation et créer un gestionnaire de présentations.
IPresentationManager

Définit les méthodes de gestion de la présentation.
IPresentationSurface

Décrit un IPresentationContent avec une seule mémoire tampon liée, qui peut être partagée avec le compositeur système et affichée en tant que contenu dans l’arborescence visuelle globale.
IPresentStatistics

Représente une seule entrée dans la file d’attente de statistiques actuelle.
IPresentStatusPresentStatistics

Décrit comment un présent a été traité pendant une trame composée par DWM.

Fonctions

 
CreatePresentationFactory

Crée une fabrique de présentation.
DECLSPEC_XFGVIRT

La fonction DECLSPEC_XFGVIRT est utilisée avec les en-têtes presentation.h pour développer avec la chaîne d’échange de composition.
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy

La fonction IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy (presentation.h) obtient l’heure à laquelle le présent a été affiché.
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub

La fonction IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub obtient l’heure à laquelle le présent a été affiché.
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy

La fonction IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy fait référence à l’adaptateur d’affichage où le retournement indépendant présent s’est produit.
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub

La fonction IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub fait référence à l’adaptateur d’affichage où le retournement indépendant présent s’est produit.
IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy

La fonction IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy obtient la durée réelle pendant laquelle le présent a été affiché.
IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub

La fonction IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub obtient la durée réelle pendant laquelle le présent a été affiché.

Structures

 
CompositionFrameDisplayInstance

Représente une seule instance du contenu affiché sur une seule sortie.

Énumérations

 
CompositionFrameInstanceKind

Définit des constantes qui indiquent comment le contenu a été utilisé dans un frame de composition.
PresentStatus

Définit des constantes qui spécifient la status d’un présent.