CLS_IO_STATISTICS_HEADER-Struktur (clfs.h)

Header für Informationen, die von der GetLogIoStatistics-Funktion abgerufen werden, die die E/A-Leistungsindikatoren eines Protokolls definiert.

Syntax

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;

Member

ubMajorVersion

Die Hauptversion des Statistikpuffers.

ubMinorVersion

Die Nebenversion des Statistikpuffers.

eStatsClass

Die Klasse der E/A-Statistiken, die exportiert wird. Derzeit sind Leerstatistiken die einzigen exportierten Statistikinformationen. Diese Statistiken umfassen die Häufigkeit von Daten- und Metadatenleerungen in einem dedizierten Protokoll sowie die Menge der gelöschten Daten und Metadaten. Da geleerte Statistiken die einzige Statistikklasse sind, ist dieser Member derzeit ungenutzt, wird aber in Zukunft verwendet.

cbLength

Die Länge des Statistikpuffers, einschließlich des Headers.

coffData

Der Offset der Statistikindikatoren vom Anfang des Pakets, an dem die Statistikdaten beginnen. Dieses Feld ermöglicht transparente Änderungen am Header und der Länge, ohne dass sich dies darauf auswirkt, wie auf die Statistikdaten zugegriffen wird.

Hinweise

Auf diesen Header folgen die E/A-Statistikindikatoren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 R2 [nur Desktop-Apps]
Kopfzeile clfs.h (clfsw32.h einschließen)

Weitere Informationen

CLFS_IOSTATS_CLASS

CLFS_IO_STATISTICS

GetLogIoStatistics