次の方法で共有


MPIO_DISK_HEALTH_CLASS構造体 (mpiowmi.h)

MPIO_DISK_HEALTH_CLASS構造体には、マルチパス ディスクの正常性情報が含まれています。

構文

typedef struct _MPIO_DISK_HEALTH_CLASS {
  WCHAR     Name[63 + 1];
  ULONGLONG NumberReads;
  ULONGLONG NumberWrites;
  ULONGLONG NumberBytesRead;
  ULONGLONG NumberBytesWritten;
  ULONGLONG NumberRetries;
  ULONGLONG NumberIoErrors;
  ULONGLONG CreateTime;
  ULONGLONG PathFailures;
  ULONGLONG FailTime;
  BOOLEAN   DeviceOffline;
  UCHAR     NumberReadsWrap;
  UCHAR     NumberWritesWrap;
  UCHAR     NumberBytesReadWrap;
  UCHAR     NumberBytesWrittenWrap;
  UCHAR     Pad[3];
} MPIO_DISK_HEALTH_CLASS, *PMPIO_DISK_HEALTH_CLASS;

メンバーズ

Name[63 + 1]

このマルチパス ディスクの名前。

NumberReads

このマルチパス ディスクによって処理される読み取り要求の数を指定する符号なし 64 ビット フィールド。

NumberWrites

このマルチパス ディスクによって処理される書き込み要求の数を指定する符号なし 64 ビット フィールド。

NumberBytesRead

このマルチパス ディスクから読み取られたバイトの合計数を指定する符号なし 64 ビット フィールド。

NumberBytesWritten

このマルチパス・ディスクに書き込まれる合計バイト数を指定する符号なし 64 ビット・フィールド。

NumberRetries

このマルチパス ディスクの再試行の合計数を指定する符号なし 64 ビット フィールド。

NumberIoErrors

このマルチパス ディスクで発生した I/O エラーの合計数を指定する符号なし 64 ビット フィールド。

CreateTime

このマルチパス ディスクの正常性パケットが作成されたシステム時刻を指定する 64 ビット整数。

PathFailures

このマルチパス ディスクのパス障害の合計数を指定する 64 ビット整数。

FailTime

このマルチパス ディスクがオフラインになったか失敗したシステム時刻を指定する 64 ビット整数。

DeviceOffline

マルチパス ディスクがオフラインか失敗したかを示すブール型フィールド。

NumberReadsWrap

NumberReads パラメーターが 0 にロールアラウンドした回数の合計を指定する符号なし文字フィールド。

NumberWritesWrap

NumberWrites パラメーターが 0 にロールした合計回数を指定する符号なし文字フィールド。

NumberBytesReadWrap

NumberBytesRead パラメーターが 0 にロールアラウンドした合計回数を指定する符号なし文字フィールド。

NumberBytesWrittenWrap

NumberBytesWritten パラメーターが 0 にロールアラウンドした合計回数を指定する符号なし文字フィールド。

Pad[3]

0 にする必要があります。

必要条件

要件 価値
ヘッダー mpiowmi.h (Mpiowmi.h を含む)