다음을 통해 공유


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

이 다중 경로 디스크에서 발생하는 총 I/O 오류 수를 지정하는 부호 없는 64비트 필드입니다.

CreateTime

이 다중 경로 디스크에 대한 상태 패킷을 만든 시스템 시간을 지정하는 64비트 정수입니다.

PathFailures

이 다중 경로 디스크의 총 경로 오류 수를 지정하는 64비트 정수입니다.

FailTime

이 다중 경로 디스크가 오프라인으로 전환되거나 실패한 시스템 시간을 지정하는 64비트 정수입니다.

DeviceOffline

다중 경로 디스크가 오프라인 상태인지 또는 실패했는지를 나타내는 부울 필드입니다.

NumberReadsWrap

NumberReads 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.

NumberWritesWrap

NumberWrites 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.

NumberBytesReadWrap

NumberBytesRead 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.

NumberBytesWrittenWrap

NumberBytesWritten 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.

Pad[3]

0이어야 합니다.

요구 사항

요구 사항
헤더 mpiowmi.h(Mpiowmi.h 포함)