MSiSCSI_SessionStatistics WMI 類別
MSiSCSI_SessionStatistics WMI 類別會公開會話統計數據。
MSiSCSI_SessionStatistics類別定義於 Iscsiprf.mof 中。
class MSiSCSI_SessionStatistics : Win32_PerfRawData {
[read,key] String InstanceName;
[read] boolean Active;
[read, WmiDataId(1), WmiVersion(1),
cpp_quote(
"\n //Text-based identifier for this Initiator that
is globally unique.\n"
" //The Initiator Name is independent of the location
of the initiator.\n"),
MaxLen(MAX_ISCSI_NAME_LEN)]
string iSCSIName;
[read, WmiDataId(2), Description("A uniquely generated
session ID used only internally. Do not mix this with
ISID or SSID"): amended,
cpp_quote(
"\n //A uniquely generated session ID used only
internally. Do not mix this with ISID or SSID\n"),
WmiVersion(1)]
uint64 USID;
[WmiDataId(3), 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(4), DisplayName("Bytes Sent"): amended,
PerfDefault, CounterType(0x10410400),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), read,
Description("Number of bytes sent per second over this
session"): amended]
uint64 BytesSent;
[WmiDataId(5), DisplayName("Bytes Received"): amended,
PerfDefault, CounterType(0x10410400),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), read,
Description("Number of bytes per second received over
this session"): amended]
uint64 BytesReceived;
[WmiDataId(6), DisplayName("PDUs Sent"): amended,
PerfDefault, CounterType(0x10410400),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), read,
Description("Number of PDU Commands per second sent over
this session"): amended]
uint64 PDUCommandsSent;
[WmiDataId(7), DisplayName("PDUs Received"): amended,
PerfDefault, CounterType(0x10410400),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), read,
Description("Number of PDUResponses per second received
over this session"): amended]
uint64 PDUResponsesReceived;
[WmiDataId(8), DisplayName("Digest Errors"): amended,
PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Number of Digest errors occurred in
this session"): amended]
uint64 DigestErrors;
[WmiDataId(9), DisplayName("ConnectionTimeout Errors"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Number of ConnectionTimeout errors
occurred in this session"): amended]
uint64 ConnectionTimeoutErrors;
[WmiDataId(10), DisplayName("Format Errors"): amended,
PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Number of Format errors occurred in
this session"): amended]
uint64 FormatErrors;
};
當 WMI 工具套件編譯上述類別定義時,它會產生 MSiSCSI_SessionStatistics 數據結構。
啟動器必須向工作階段的下列動態實例名稱註冊MSiSCSI_SessionStatistics類別:
targetname_#
數字符號 (#) 是這個類別 USID 成員中的值。