MSiSCSI_InitiatorInstanceStatistics WMI Class
The MSiSCSI_InitiatorInstanceStatistics WMI class exposes initiator statistics.
Because this class is associated with a particular instance of a storage miniport driver, the miniport driver must register the class using the name of the particular physical device object (PDO) that the miniport driver manages.
The MSiSCSI_InitiatorInstanceStatistics class is defined in Iscsiprf.mof.
class MSiSCSI_InitiatorInstanceStatistics : Win32_PerfRawData {
[read,key] String InstanceName;
[read] boolean Active;
[WmiDataId(1),
DisplayName("Adapter Id") : amended, DisplayInHex,
description("Id that is globally unique to each instance
of each adapter. Using the address of the Adapter
Extension is a good idea.") : amended]
uint64 UniqueAdapterId;
[WmiDataId(2), DisplayName("Session Digest Errors"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Session digest errors"): amended]
uint32 SessionDigestErrorCount;
[WmiDataId(3), DisplayName("Session Cxn Timeout Errors"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Session connection timeout
error"): amended]
uint32 SessionConnectionTimeoutErrorCount;
[WmiDataId(4), DisplayName("Session Format Errors"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Session format error"): amended]
uint32 SessionFormatErrorCount;
[WmiDataId(5),
DisplayName("Sessions Failed"): amended, PerfDefault,
CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Number of Sessions failed belonging to this
instance"): amended]
uint32 SessionFailureCount;
};
When the WMI tool suite compiles the preceding class definition, it produces the MSiSCSI_InitiatorInstanceStatistics data structure.