Export (0) Print
Expand All

CLFS_IO_STATISTICS_HEADER structure

Header for information retrieved by the GetLogIoStatistics function, which defines the I/O performance counters of a log.

Syntax


typedef struct _CLFS_IO_STATISTICS_HEADER {
  UCHAR              ubMajorVersion;
  UCHAR              ubMinorVersion;
  CLFS_IOSTATS_CLASS eStatsClass;
  USHORT             cbLength;
  ULONG              coffData;
} CLFS_IO_STATISTICS_HEADER, *PCLFS_IO_STATISTICS_HEADER, **PPCLFS_IO_STATISTICS_HEADER;

Members

ubMajorVersion

The major version of the statistics buffer.

ubMinorVersion

The minor version of the statistics buffer.

eStatsClass

The class of I/O statistics that is exported. Currently, flush statistics are the only statistics information exported. These statistics include the frequency of data and metadata flushes on a dedicated log and the amount of data and metadata flushed. Because flush statistics are the sole statistics class, this member is currently unused but will be used in the future.

cbLength

The length of the statistics buffer, including the header.

coffData

The offset of statistics counters from the beginning of the packet where the statistics data begins. This field allows transparent modifications to the header and length without affecting how the statistics data is accessed.

Remarks

This header is followed by the I/O statistics counters.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 R2 [desktop apps only]

Header

Clfs.h (include Clfsw32.h)

See also

CLFS_IOSTATS_CLASS
CLFS_IO_STATISTICS
GetLogIoStatistics

 

 

Community Additions

ADD
Show:
© 2014 Microsoft