MSiSCSI_InitiatorInstanceStatistics structure (iscsiprf.h)

The MSiSCSI_InitiatorInstanceStatistics structure is used by iSCSI initiators to report initiator statistics.

Syntax

typedef struct _MSiSCSI_InitiatorInstanceStatistics {
  ULONGLONG UniqueAdapterId;
  ULONG     SessionDigestErrorCount;
  ULONG     SessionConnectionTimeoutErrorCount;
  ULONG     SessionFormatErrorCount;
  ULONG     SessionFailureCount;
} MSiSCSI_InitiatorInstanceStatistics, *PMSiSCSI_InitiatorInstanceStatistics;

Members

UniqueAdapterId

A 64-bit integer that uniquely identifies an HBA initiator and a loaded instance of a storage miniport driver that manages the HBA. The initiator should use the address of the adapter extension or another address that the device driver owns to construct this identifier (ID). The initiator reports this value in the UniqueAdapterId member of the MSiSCSI_HBAInformation structure. For more information about the class that generates MSiSCSI_HBAInformation, see MSiSCSI_HBAInformation WMI Class.

SessionDigestErrorCount

The number of session digest errors.

SessionConnectionTimeoutErrorCount

The number of session connection time-out errors.

SessionFormatErrorCount

The number of session format errors.

SessionFailureCount

The number of failed sessions that belong to the initiator instance that UniqueAdapterId specifies.

Remarks

It is optional that you implement this class.

Requirements

Requirement Value
Header iscsiprf.h (include Iscsiprf.h)

See also

MSiSCSI_HBAInformation

MSiSCSI_HBAInformation WMI Class

MSiSCSI_InitiatorInstanceStatistics WMI Class