ID statistiche generali NDIS
Un driver deve rispondere a una query di un OID statistiche con informazioni complete in modo che il driver possa fornire al sistema operativo e alle applicazioni informazioni necessarie per monitorare lo stato della rete, rispondere ai problemi di sicurezza e diagnosticare i problemi. Se i contatori delle statistiche sono in hardware, il driver deve leggere il valore delle statistiche appropriato dall'hardware ogni volta che viene eseguita una query su un OID delle statistiche.
Nota: gli URI delle statistiche generali contano tutto il traffico attraverso la scheda di rete, incluso il traffico NDK (Network Direct Kernel). Le statistiche NDK possono essere conteggiate separatamente con OID_NDK_STATISTICS.
Supporto dei driver Miniport per contatori a 64 bit
Tutti i driver miniport one-Gbps e veloci devono supportare contatori a 64 bit per gli URI delle statistiche seguenti. Microsoft consiglia inoltre che tutti i driver miniport a 100 Mbps e i driver miniport più veloci supportino i contatori a 64 bit per gli URI delle statistiche seguenti:
- OID_GEN_STATISTICS
- OID_GEN_BYTES_RCV
- OID_GEN_BYTES_XMIT
- OID_GEN_RCV_DISCARDS
- OID_GEN_XMIT_DISCARDS
- OID_GEN_XMIT_OK
- OID_GEN_RCV_OK
- OID_GEN_XMIT_ERROR
- OID_GEN_RCV_ERROR
- OID_GEN_RCV_NO_BUFFER
- OID_GEN_DIRECTED_BYTES_XMIT
- OID_GEN_DIRECTED_FRAMES_XMIT
- OID_GEN_MULTICAST_BYTES_XMIT
- OID_GEN_MULTICAST_FRAMES_XMIT
- OID_GEN_BROADCAST_BYTES_XMIT
- OID_GEN_BROADCAST_FRAMES_XMIT
- OID_GEN_DIRECTED_BYTES_RCV
- OID_GEN_DIRECTED_FRAMES_RCV
- OID_GEN_MULTICAST_BYTES_RCV
- OID_GEN_MULTICAST_FRAMES_RCV
- OID_GEN_BROADCAST_BYTES_RCV
- OID_GEN_BROADCAST_FRAMES_RCV
- OID_GEN_RCV_CRC_ERROR
- OID_GEN_TRANSMIT_QUEUE_LENGTH
- OID_GEN_INIT_TIME_MS
- OID_GEN_RESET_COUNTS
- OID_GEN_MEDIA_SENSE_COUNTS
I driver Miniport possono supportare anche contatori a 64 bit per altri URI di statistiche, ad esempio gli OID che indicano la trasmissione o la ricezione di errori.
Il supporto di sistema per i contatori a 64 bit è disponibile in Windows XP e nei sistemi operativi successivi.
Nota: se un driver MUX NDIS espone più istanze di miniport, l'esecuzione di query sui seguenti OID di statistiche generali deve restituire dati specifici di tale istanza miniport. Ad esempio, se un driver MUX implementa il filtro VLAN (Virtual Local Area Network) ed espone un miniport per VLAN, i valori delle statistiche restituiti dagli OID seguenti dovrebbero essere per VLAN.