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 포함) |