Partager via


structure DCOMPOSITION_FRAME_STATISTICS (dcomptypes.h)

Décrit les statistiques de minutage et de composition d’une image.

Syntaxe

typedef struct {
  LARGE_INTEGER lastFrameTime;
  DXGI_RATIONAL currentCompositionRate;
  LARGE_INTEGER currentTime;
  LARGE_INTEGER timeFrequency;
  LARGE_INTEGER nextEstimatedFrameTime;
} DCOMPOSITION_FRAME_STATISTICS;

Membres

lastFrameTime

Type : LARGE_INTEGER

Horodatage du dernier lot de commandes à traiter par le moteur de composition.

currentCompositionRate

Type : DXGI_RATIONAL

Vitesse à laquelle le moteur de composition produit des images, en images par seconde.

currentTime

Type : LARGE_INTEGER

Heure actuelle calculée par la fonction QueryPerformanceCounter .

timeFrequency

Type : LARGE_INTEGER

Unités dans lesquelles les membres lastFrameTime et currentTime sont spécifiés, en Hertz.

nextEstimatedFrameTime

Type : LARGE_INTEGER

Heure estimée à laquelle l’image suivante sera affichée.

Notes

La méthode IDCompositionDevice::GetFrameStatistics remplit cette structure. Une application peut utiliser les informations de cette structure pour estimer l’horodatage des images suivantes qui seront démarrées par le moteur de composition. Notez qu’il s’agit uniquement d’une estimation, car le moteur de composition peut ou non composer l’image suivante, selon que des animations actives ou d’autres travaux sont en attente pour cette image. En outre, le moteur de composition peut modifier les fréquences d’images en fonction du coût de composition d’images individuelles.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête dcomptypes.h

Voir aussi

IDCompositionDevice::GetFrameStatistics