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
지정된 경로 식별자를 통해 발생한 총 I/O 오류 수를 지정하는 부호 없는 64비트 필드입니다.
CreateTime
이 인스턴스가 만들어지고 노출된 시스템 시간을 지정하는 64비트 정수입니다.
FailTime
이 경로 ID와 연결된 경로가 제거된 시스템 시간을 지정하는 64비트 정수입니다.
DeviceOffline
이 경로 ID와 연결된 경로가 제거되었는지 여부를 나타내는 부울 필드입니다.
NumberReadsWrap
NumberReads 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.
NumberWritesWrap
NumberWrites 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.
NumberBytesReadWrap
NumberBytesRead 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.
NumberBytesWrittenWrap
NumberBytesWritten 매개 변수가 0으로 롤오버된 총 횟수를 지정하는 부호 없는 문자 필드입니다.
Pad[3]
0이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | mpiodisk.h(Mpiowmi.h 포함) |