Partager via


IDXGISwapChain ::GetFrameStatistics, méthode (dxgi.h)

Obtient des statistiques de performances sur le dernier frame de rendu.

Syntaxe

HRESULT GetFrameStatistics(
  [out] DXGI_FRAME_STATISTICS *pStats
);

Paramètres

[out] pStats

Type : DXGI_FRAME_STATISTICS*

Pointeur vers une structure DXGI_FRAME_STATISTICS pour les statistiques d’images.

Valeur de retour

Type : HRESULT

Retourne l’une des valeurs DXGI_ERROR.

Remarques

Vous ne pouvez pas utiliser GetFrameStatistics pour les chaînes d’échange qui utilisent à la fois le modèle de présentation bit-block transfer (bitblt) et dessiner en mode fenêtré.

Vous ne pouvez utiliser GetFrameStatistics pour les chaînes d’échange qui utilisent le modèle de présentation inversé ou dessinent en mode plein écran. Vous définissez la valeur DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL dans le membre SwapEffect de la structure DXGI_SWAP_CHAIN_DESC1 pour spécifier que la chaîne d’échange utilise le modèle de présentation inversé.

Les statistiques ne sont pas fiables dans de nombreux scénarios d’analyse multiples, ainsi que dans les scénarios où d’autres applications plein écran s’exécutent.

Il peut être nécessaire d’appeler DwmFlush avant la mise à jour des statistiques d’images sur les systèmes qui prennent en charge la file d’attente de basculement matériel.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête dxgi.h
bibliothèque DXGI.lib

Voir aussi

IDXGISwapChain