MPIO_PATH_HEALTH_CLASS结构(mpiowmi.h)
MPIO_PATH_HEALTH_CLASS结构表示路径的运行状况信息。
语法
typedef struct _MPIO_PATH_HEALTH_CLASS {
ULONGLONG PathId;
ULONGLONG NumberReads;
ULONGLONG NumberWrites;
ULONGLONG NumberBytesRead;
ULONGLONG NumberBytesWritten;
ULONGLONG NumberRetries;
ULONGLONG NumberIoErrors;
ULONGLONG CreateTime;
ULONGLONG FailTime;
BOOLEAN PathOffline;
UCHAR NumberReadsWrap;
UCHAR NumberWritesWrap;
UCHAR NumberBytesReadWrap;
UCHAR NumberBytesWrittenWrap;
UCHAR OutstandingRequests;
UCHAR Pad[2];
} MPIO_PATH_HEALTH_CLASS, *PMPIO_PATH_HEALTH_CLASS;
成员
PathId
一个无符号的 64 位字段,表示分配给特定路径的标识符。
NumberReads
一个未签名的 64 位字段,指定由指定路径标识符提供服务的读取请求数。
NumberWrites
一个未签名的 64 位域,指定由指定路径标识符提供服务的写入请求数。
NumberBytesRead
一个无符号的 64 位字段,指定通过指定路径标识符读取的字节总数。
NumberBytesWritten
一个无符号的 64 位字段,指定通过指定路径标识符写入的字节总数。
NumberRetries
一个未签名的 64 位字段,它使用指定的路径标识符指定重试总数。
NumberIoErrors
一个未签名的 64 位域,指定通过指定路径标识符遇到的 I/O 错误的总数。
CreateTime
一个 64 位整数,指定创建和公开此实例时的系统时间。
FailTime
一个 64 位整数,指定删除与此路径 ID 关联的路径时的系统时间。
PathOffline
一个布尔字段,指示是否删除与此路径 ID 关联的路径。
NumberReadsWrap
一个无符号字符字段,指定 NumberReads 参数滚动到零的总次数。
NumberWritesWrap
一个无符号字符字段,指定 NumberWrites 参数滚动到零的总次数。
NumberBytesReadWrap
一个无符号字符字段,指定 NumberBytesRead 参数滚动到零的总次数。
NumberBytesWrittenWrap
一个无符号字符字段,指定 NumberBytesWritten 参数滚动到零的总次数。
OutstandingRequests
一个无符号字符字段,指定未完成请求的总数。
Pad[2]
应为零。
要求
要求 | 价值 |
---|---|
标头 | mpiowmi.h (包括 Mpiowmi.h) |