Classe WMI MSiSCSI_InitiatorLoginStatistics
A classe WMI MSiSCSI_InitiatorLoginStatistics expõe estatísticas de logon.
Como essa classe está associada a uma instância específica de um driver de miniporto de armazenamento, o driver de miniporto deve registrar a classe usando o nome do PDO (objeto de dispositivo físico) específico que o driver de miniporto gerencia.
A classe MSiSCSI_InitiatorLoginStatistics é definida em Iscsiprf.mof.
class MSiSCSI_InitiatorLoginStatistics : 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("Login Accept Responses"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Login Accept Responses"): amended]
uint32 LoginAcceptRsps;
[WmiDataId(3), DisplayName("Login Other Failed Responses")
: amended, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
PerfDefault, DefaultScale(0), PerfDetail(100),
read, Description("Count of Login other failed
Responses"): amended]
uint32 LoginOtherFailRsps;
[WmiDataId(4), DisplayName("Login Redirect Responses"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Login Redirect Responses"):
amended]
uint32 LoginRedirectRsps;
[WmiDataId(5), DisplayName("Login Authentication Failed
Responses"): amended, PerfDefault,
CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Login Authentication Failed
Responses"): amended]
uint32 LoginAuthFailRsps;
[WmiDataId(6), DisplayName("Logins Failed (Tar Auth)"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of the number of times a login is
aborted due to a target authentication failure"):
amended]
uint32 LoginAuthenticateFails;
[WmiDataId(7), DisplayName("Login Negotiation Failed"):
amended, PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of the number of times login failed
due to negotiation failure with target"): amended]
uint32 LoginNegotiateFails;
[WmiDataId(8), DisplayName("Logout Normal"): amended,
PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Logout command PDU with reason
code 0"): amended]
uint32 LogoutNormals;
[WmiDataId(9), DisplayName("Logout Other Codes"): amended,
PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("Count of Logout command PDUs with status
code other than 0"): amended]
uint32 LogoutOtherCodes;
[WmiDataId(10), DisplayName("Failed Logins"): amended,
PerfDefault, CounterType(0x00010000),
// PERF_COUNTER_RAWCOUNT
DefaultScale(0), PerfDetail(100), read,
Description("The object counts the number of times a
login attempt from this local initiator has failed"):
amended]
uint32 LoginFailures;
};
Quando o pacote de ferramentas WMI compila a definição de classe anterior, ele produz a estrutura de dados MSiSCSI_InitiatorLoginStatistics .