MPIO_DEVINSTANCE_HEALTH_CLASS 構造体 (mpiodisk.h)
MPIO_DEVINSTANCE_HEALTH_CLASS構造体は、指定したパス識別子を介して公開されるデバイスのインスタンスの正常性情報を保持します。
構文
typedef struct _MPIO_DEVINSTANCE_HEALTH_CLASS {
ULONGLONG PathId;
ULONGLONG NumberReads;
ULONGLONG NumberWrites;
ULONGLONG NumberBytesRead;
ULONGLONG NumberBytesWritten;
ULONGLONG NumberRetries;
ULONGLONG NumberIoErrors;
ULONGLONG CreateTime;
ULONGLONG FailTime;
BOOLEAN DeviceOffline;
UCHAR NumberReadsWrap;
UCHAR NumberWritesWrap;
UCHAR NumberBytesReadWrap;
UCHAR NumberBytesWrittenWrap;
UCHAR Pad[3];
} MPIO_DEVINSTANCE_HEALTH_CLASS, *PMPIO_DEVINSTANCE_HEALTH_CLASS;
メンバー
PathId
マルチパス ディスクのこのインスタンスに関連付けられているパス識別子を返す符号なし 64 ビット フィールド。
NumberReads
指定したパス識別子によって処理される読み取り要求の数を指定する符号なし 64 ビット フィールド。
NumberWrites
指定したパス識別子によって処理される書き込み要求の数を指定する符号なし 64 ビット フィールド
NumberBytesRead
指定したパス識別子を介して読み取られたバイトの合計数を指定する符号なし 64 ビット フィールド
NumberBytesWritten
指定したパス識別子を介して書き込まれるバイトの合計数を指定する符号なし 64 ビット フィールド。
NumberRetries
指定したパス識別子を介した再試行の合計数を指定する符号なし 64 ビット フィールド。
NumberIoErrors
指定したパス識別子を介して発生した I/O エラーの合計数を指定する符号なし 64 ビット フィールド。
CreateTime
このインスタンスが作成および公開されたシステム時刻を指定する 64 ビットの整数。
FailTime
このパス ID に関連付けられているパスが削除されたシステム時刻を指定する 64 ビットの整数。
DeviceOffline
このパス ID に関連付けられているパスが削除されたかどうかを示すブール型 (Boolean) のフィールド。
NumberReadsWrap
NumberReads パラメーターが 0 にロールした回数の合計を指定する符号なし文字フィールド。
NumberWritesWrap
NumberWrites パラメーターが 0 にロールした回数の合計を指定する符号なし文字フィールド。
NumberBytesReadWrap
NumberBytesRead パラメーターが 0 にロールした回数の合計を指定する符号なし文字フィールド。
NumberBytesWrittenWrap
NumberBytesWritten パラメーターが 0 にロールアップした合計回数を指定する符号なし文字フィールド。
Pad[3]
0 にする必要があります。
要件
要件 | 値 |
---|---|
Header | mpiodisk.h (Mpiowmi.h を含む) |