CLS_IO_STATISTICS_HEADER structure (clfs.h)

En-tête pour les informations récupérées par la fonction GetLogIoStatistics , qui définit les compteurs de performances d’E/S d’un journal.

Syntaxe

typedef struct _CLS_IO_STATISTICS_HEADER {
  UCHAR              ubMajorVersion;
  UCHAR              ubMinorVersion;
  CLFS_IOSTATS_CLASS eStatsClass;
  USHORT             cbLength;
  ULONG              coffData;
} CLS_IO_STATISTICS_HEADER, *PCLS_IO_STATISTICS_HEADER, PPCLS_IO_STATISTICS_HEADER;

Membres

ubMajorVersion

Version principale de la mémoire tampon de statistiques.

ubMinorVersion

Version mineure de la mémoire tampon de statistiques.

eStatsClass

Classe de statistiques d’E/S exportées. Actuellement, les statistiques de vidage sont les seules informations de statistiques exportées. Ces statistiques incluent la fréquence des vidages de données et de métadonnées sur un journal dédié, ainsi que la quantité de données et de métadonnées vidées. Étant donné que les statistiques de vidage sont la seule classe de statistiques, ce membre est actuellement inutilisé, mais sera utilisé à l’avenir.

cbLength

Longueur de la mémoire tampon des statistiques, y compris l’en-tête.

coffData

Décalage des compteurs de statistiques à partir du début du paquet où commencent les données de statistiques. Ce champ permet des modifications transparentes de l’en-tête et de la longueur sans affecter la façon dont les données statistiques sont accessibles.

Remarques

Cet en-tête est suivi des compteurs de statistiques d’E/S.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau uniquement]
En-tête clfs.h (inclure Clfsw32.h)

Voir aussi

CLFS_IOSTATS_CLASS

CLFS_IO_STATISTICS

GetLogIoStatistics