структура 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)