NDIS OID's algemene statistieken
Een stuurprogramma moet reageren op een query van een statistische OID met volledige informatie, zodat het stuurprogramma het besturingssysteem en de toepassingen kan leveren met informatie die ze nodig hebben om de netwerkstatus te bewaken, op beveiligingsproblemen te reageren en problemen te diagnosticeren. Als statistiekentellers zich in hardware bevinden, moet het stuurprogramma de juiste waarde voor statistieken van hardware lezen telkens wanneer een statistische OID wordt opgevraagd.
Opmerking: algemene statistieken OIDs tellen al het verkeer via de netwerkadapter, inclusief verkeer van Network Direct Kernel (NDK). NDK-statistieken kunnen afzonderlijk worden geteld met OID_NDK_STATISTICS.
Ondersteuning voor miniportdrivers voor 64-bits tellers
Alle 1 Gbps en snellere miniportstuurprogramma's moeten 64-bits tellers ondersteunen voor de volgende statistiek-OID's. Bovendien raadt Microsoft aan dat alle 100Mbps en snellere miniportstuurprogramma's 64-bits tellers ondersteunen voor de volgende statistieken-OID's:
- 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
Miniportstuurprogramma's kunnen ook 64-bits tellers ondersteunen voor andere statistiek-OID's, zoals OID's die aangeven of er verzend- of ontvangstfouten zijn.
Systeemondersteuning voor 64-bits tellers is beschikbaar in Windows XP en latere besturingssystemen.
Opmerking: Als een NDIS MUX-stuurprogramma meerdere minipoortinstanties blootlegt, moeten de algemene OID's voor statistieken gegevens retourneren die specifiek zijn voor die minipoortinstantie. Als een MUX-stuurprogramma bijvoorbeeld VLAN-filters (Virtual Local Area Network) implementeert en één minipoort per VLAN beschikbaar maakt, worden de statistiekenwaarden die worden geretourneerd van de volgende OID's naar verwachting per VLAN weergegeven.