다음을 통해 공유


MSiSCSI_ConnectionStatistics 구조체(iscsiprf.h)

MSiSCSI_ConnectionStatistics 구조체는 iSCSI 초기자가 세션 내 연결에 대한 통계를 보고하는 데 사용됩니다.

통사론

typedef struct _MSiSCSI_ConnectionStatistics {
  WCHAR     iSCSIName[223 + 1];
  USHORT    CID;
  ULONGLONG USID;
  ULONGLONG UniqueAdapterId;
  ULONGLONG BytesSent;
  ULONGLONG BytesReceived;
  ULONGLONG PDUCommandsSent;
  ULONGLONG PDUResponsesReceived;
} MSiSCSI_ConnectionStatistics, *PMSiSCSI_ConnectionStatistics;

회원

iSCSIName[223 + 1]

iSCSI 대상의 이름을 포함하는 와이드 문자열입니다.

CID

이 연결 인스턴스의 iSCSI 연결 식별자(ID)입니다. 이 ID는 iSCSI 프로토콜이 연결을 식별하는 데 사용하는 내부 값입니다. 이 ID를 사용하지 마세요. 애플리케이션 소프트웨어는 LoginToTargetAddConnectionToSession 메서드가 UniqueConnectionId 매개 변수에 반환하는 연결 식별자를 사용해야 합니다.

USID

이 연결 인스턴스의 iSCSI 세션 ID입니다. 이 ID는 iSCSI 프로토콜이 세션을 식별하는 데 사용하는 내부 값입니다. 애플리케이션 소프트웨어는 LoginToTargetAddConnectionToSession 메서드가 UniqueSessionId 매개 변수에 반환하는 세션 식별자를 사용해야 합니다.

UniqueAdapterId

HBA 초기자 및 HBA를 관리하는 스토리지 미니포트 드라이버의 로드된 인스턴스를 고유하게 식별하는 64비트 정수입니다. 초기자는 어댑터 확장의 주소 또는 디바이스 드라이버가 소유한 다른 주소를 사용하여 이 ID를 생성해야 합니다. 초기자는 MSiSCSI_HBAInformation 구조체의 UniqueAdapterId 멤버에서 이 값을 보고합니다.

BytesSent

이 연결을 통해 전송되는 바이트 수입니다.

BytesReceived

이 연결을 통해 수신되는 바이트 수입니다.

PDUCommandsSent

이 연결을 통해 전송되는 PPU의 수입니다.

PDUResponsesReceived

이 연결을 통해 수신되는 PPU의 수입니다.

발언

초기자는 연결에 대해 다음 동적 인스턴스 이름으로 MSiSCSI_ConnectionStatistics WMI 클래스 등록해야 합니다.

targetname_#:#

첫 번째 숫자 기호(#)는 MSiSCSI_ConnectionStatisticsUSID 멤버의 값이고 두 번째 숫자 기호(#)는 CID 멤버의 값입니다. 이 클래스를 구현하는 것은 선택 사항입니다.

이 구조에 의해 추적된 합계는 세션의 연결 수명 동안 유효합니다. 세션의 모든 연결에 대한 합계는 MSiSCSI_SessionStatistics 구조로 가져옵니다.

요구 사항

요구
헤더 iscsiprf.h(Iscsiprf.h 포함)

참고 항목

AddConnectionToSession

loginToTarget

WMI 클래스 MSiSCSI_ConnectionStatistics

MSiSCSI_HBAInformation