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

一个无符号 64 位字段,指定此多路径磁盘遇到的 I/O 错误总数。

CreateTime

一个 64 位整数,指定为此多路径磁盘创建运行状况数据包的系统时间。

PathFailures

一个 64 位整数,指定此多路径磁盘的路径失败总数。

FailTime

一个 64 位整数,指定此多路径磁盘脱机或失败的系统时间。

DeviceOffline

一个布尔字段,指示多路径磁盘是脱机还是失败。

NumberReadsWrap

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

NumberWritesWrap

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

NumberBytesReadWrap

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

NumberBytesWrittenWrap

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

Pad[3]

应为零。

要求

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