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

一个无符号 64 位字段,指定通过指定路径标识符遇到的 I/O 错误总数。

CreateTime

一个 64 位整数,指定创建和公开此实例的系统时间。

FailTime

一个 64 位整数,指定删除与此路径 ID 关联的路径的系统时间。

DeviceOffline

一个布尔字段,指示是否已删除与此路径 ID 关联的路径。

NumberReadsWrap

一个无符号字符字段,该字段指定 NumberReads 参数已滚动到零的总次数。

NumberWritesWrap

一个无符号字符字段,指定 NumberWrites 参数已滚动到零的总次数。

NumberBytesReadWrap

一个无符号字符字段,该字段指定 NumberBytesRead 参数已滚动到零的总次数。

NumberBytesWrittenWrap

一个无符号字符字段,该字段指定 NumberBytesWritten 参数已滚动到零的总次数。

Pad[3]

应为零。

要求

要求
Header mpiodisk.h (包括 Mpiowmi.h)