MSiSCSI_InitiatorInstanceStatistics WMI 클래스
MSiSCSI_InitiatorInstanceStatistics WMI 클래스는 초기자 통계를 노출합니다.
이 클래스는 스토리지 미니포트 드라이버의 특정 instance 연결되므로 미니포트 드라이버는 미니포트 드라이버가 관리하는 특정 PDO(물리적 디바이스 개체)의 이름을 사용하여 클래스를 등록해야 합니다.
MSiSCSI_InitiatorInstanceStatistics 클래스는 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;
};
WMI 도구 모음이 이전 클래스 정의를 컴파일하면 MSiSCSI_InitiatorInstanceStatistics 데이터 구조가 생성됩니다.