次の方法で共有


CLS_IO_STATISTICS_HEADER 構造体 (clfs.h)

ログの I/O パフォーマンス カウンターを定義する GetLogIoStatistics 関数によって取得される情報のヘッダー。

構文

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;

メンバー

ubMajorVersion

統計バッファーのメジャー バージョン。

ubMinorVersion

統計バッファーのマイナー バージョン。

eStatsClass

エクスポートされる I/O 統計のクラス。 現在、フラッシュ統計はエクスポートされる唯一の統計情報です。 これらの統計には、専用ログでのデータとメタデータのフラッシュの頻度、フラッシュされたデータとメタデータの量が含まれます。 フラッシュ統計は唯一の統計クラスであるため、このメンバーは現在使用されていませんが、今後使用される予定です。

cbLength

ヘッダーを含む統計バッファーの長さ。

coffData

統計データが開始されるパケットの先頭からの統計カウンターのオフセット。 このフィールドを使用すると、統計データへのアクセス方法に影響を与えることなく、ヘッダーと長さを透過的に変更できます。

注釈

このヘッダーの後に I/O 統計カウンターが続きます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
Header clfs.h (Clfsw32.h を含む)

こちらもご覧ください

CLFS_IOSTATS_CLASS

CLFS_IO_STATISTICS

GetLogIoStatistics