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 を含む) |