Classe WMI MSiSCSI_NICPerformance
La classe WMI MSiSCSI_NICPerformance espone le statistiche sulle prestazioni per una porta NIC (Network Interface Card). Il driver miniport che registra questa classe deve creare un'istanza della classe per ogni porta nell'adattatore.
L'iniziatore deve implementare un'istanza della classe MSiSCSI_NICPerformance per ogni porta Ethernet nella scheda e registrare ogni istanza della classe il nome del particolare oggetto dispositivo fisico (PDO) per la porta.
La classe MSiSCSI_NICPerformance è definita in Iscsiprf.mof.
class MSiSCSI_NICPerformance : Win32_PerfRawData {
[key] string InstanceName;
boolean Active;
[read, WmiDataId(1), PerfDefault,
CounterType(PERF_COUNTER_COUNTER),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), description("Number of
bytes per second transmitted via Ethernet port") :
amended]
uint32 BytesTransmitted;
[read, WmiDataId(2), PerfDefault,
CounterType(PERF_COUNTER_COUNTER),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), description("Number of
bytes per second received via Ethernet port") : amended]
uint32 BytesReceived;
[read, WmiDataId(3), PerfDefault,
CounterType(PERF_COUNTER_COUNTER),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), description("Number of
bytes per second transmitted via Ethernet port") :
amended]
uint32 PDUTransmitted;
[read, WmiDataId(4), PerfDefault,
CounterType(PERF_COUNTER_COUNTER),
// 32bit per sec display
DefaultScale(0), PerfDetail(100), description("Number of
bytes per second received via Ethernet port") : amended]
uint32 PDUReceived;
};
Quando la suite di strumenti WMI compila la definizione di classe precedente, produce la struttura dei dati MSiSCSI_NICPerformance .