структура 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-разрядное поле без знака, указывающее общее количество ошибок ввода-вывода, возникающих через указанный идентификатор пути.
CreateTime
64-разрядное целое число, указывающее системное время создания и предоставления данного экземпляра.
FailTime
64-разрядное целое число, указывающее системное время удаления пути, связанного с этим идентификатором пути.
DeviceOffline
Логическое поле, указывающее, удален ли путь, связанный с этим идентификатором пути.
NumberReadsWrap
Поле без знака, указывающее общее количество раз, когда параметр NumberReads свернулся до нуля.
NumberWritesWrap
Поле без знака, указывающее общее количество свертывания параметра NumberWrites до нуля.
NumberBytesReadWrap
Поле без знака, указывающее общее количество свертывания параметра NumberBytesRead до нуля.
NumberBytesWrittenWrap
Поле без знака, указывающее общее количество свертывания параметра NumberBytesWritten до нуля.
Pad[3]
Должно быть равно нулю.
Требования
Требование | Значение |
---|---|
Заголовок | mpiodisk.h (включая Mpiowmi.h) |