다음을 통해 공유


MPIO_PATH_HEALTH_CLASS 구조체(mpiowmi.h)

MPIO_PATH_HEALTH_CLASS 구조체는 경로의 상태 정보를 나타냅니다.

구문

typedef struct _MPIO_PATH_HEALTH_CLASS {
  ULONGLONG PathId;
  ULONGLONG NumberReads;
  ULONGLONG NumberWrites;
  ULONGLONG NumberBytesRead;
  ULONGLONG NumberBytesWritten;
  ULONGLONG NumberRetries;
  ULONGLONG NumberIoErrors;
  ULONGLONG CreateTime;
  ULONGLONG FailTime;
  BOOLEAN   PathOffline;
  UCHAR     NumberReadsWrap;
  UCHAR     NumberWritesWrap;
  UCHAR     NumberBytesReadWrap;
  UCHAR     NumberBytesWrittenWrap;
  UCHAR     OutstandingRequests;
  UCHAR     Pad[2];
} MPIO_PATH_HEALTH_CLASS, *PMPIO_PATH_HEALTH_CLASS;

멤버

PathId

특정 경로에 할당된 식별자를 나타내는 부호 없는 64비트 필드입니다.

NumberReads

지정된 경로 식별자가 서비스하는 읽기 요청 수를 지정하는 부호 없는 64비트 필드입니다.

NumberWrites

지정된 경로 식별자가 서비스하는 쓰기 요청 수를 지정하는 부호 없는 64비트 필드입니다.

NumberBytesRead

지정된 경로 식별자를 통해 읽는 총 바이트 수를 지정하는 부호 없는 64비트 필드입니다.

NumberBytesWritten

지정된 경로 식별자를 통해 작성된 총 바이트 수를 지정하는 부호 없는 64비트 필드입니다.

NumberRetries

지정된 경로 식별자를 사용하여 총 재시도 횟수를 지정하는 부호 없는 64비트 필드입니다.

NumberIoErrors

지정된 경로 식별자를 통해 발생한 총 I/O 오류 수를 지정하는 부호 없는 64비트 필드입니다.

CreateTime

이 instance 만들어서 노출된 시스템 시간을 지정하는 64비트 정수입니다.

FailTime

이 경로 ID와 연결된 경로가 제거된 시스템 시간을 지정하는 64비트 정수입니다.

PathOffline

이 경로 ID와 연결된 경로가 제거되었는지 여부를 나타내는 부울 필드입니다.

NumberReadsWrap

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

NumberWritesWrap

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

NumberBytesReadWrap

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

NumberBytesWrittenWrap

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

OutstandingRequests

총 미해결 요청 수를 지정하는 부호 없는 문자 필드입니다.

Pad[2]

0이어야 합니다.

요구 사항

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