CLS_IO_STATISTICS structure (clfs.h)

Defines the statistics that are reported by GetLogIoStatistics. Initially, statistics packets report only flush statistics, including the frequency of data and metadata flushes on a physical log and the amount of data and metadata flushed. The flush statistics are defined by the following I/O statistics packet types.

Syntax

typedef struct _CLS_IO_STATISTICS {
  CLS_IO_STATISTICS_HEADER hdrIoStats;
  ULONGLONG                cFlush;
  ULONGLONG                cbFlush;
  ULONGLONG                cMetaFlush;
  ULONGLONG                cbMetaFlush;
} CLS_IO_STATISTICS, *PCLS_IO_STATISTICS, PPCLS_IO_STATISTICS;

Members

hdrIoStats

The header for the statistics buffer.

cFlush

The frequency of data flushes for the logging session.

cbFlush

The cumulative number of bytes of data flushed in the logging session.

cMetaFlush

The frequency of metadata flushes for the logging session.

cbMetaFlush

The cumulative number of bytes of metadata flushed in the logging session.

Requirements

Requirement Value
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_IO_STATISTICS_HEADER

GetLogIoStatistics