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 |