OID_GEN_SUPPORTED_LIST (Windows CE 5.0)
OID_GEN_SUPPORTED_LIST specifies an array of object identifiers for objects that the underlying driver or its NIC supports. Objects include general, media-specific, and implementation-specific objects.
The underlying driver should order the list it returns in ascending numeric order. NDIS forwards a subset of the returned list to protocols that make this query. That is, NDIS filters any supported statistics object identifiers out of the list because protocols never make statistics queries.
The following chart summarizes the object identifiers that are used to get the general statistics for NDIS drivers and NICs.
Length | Q | Name |
---|---|---|
4 | M | OID_GEN_XMIT_OK Frames transmitted without errors. |
4 | M | OID_GEN_RCV_OK Frames received without errors. |
4 | M | OID_GEN_XMIT_ERROR Frames not transmitted or transmitted with errors. |
4 | M | OID_GEN_RCV_ERROR Frames received with errors |
4 | M | OID_GEN_RCV_NO_BUFFER This object specifies the number of frames that the NIC cannot receive due to lack of NIC receive buffer space. Some NICs do not provide the exact number of missed frames; they provide only the number of times at least one frame is missed. |
8 | O | OID_GEN_DIRECTED_BYTES_XMIT Directed bytes transmitted without errors. |
4 | O | OID_GEN_DIRECTED_FRAMES_XMIT Directed frames transmitted without errors. |
8 | O | OID_GEN_MULTICAST_BYTES_XMIT Multicast bytes transmitted without errors. |
4 | O | OID_GEN_MULTICAST_FRAMES_XMIT Multicast frames transmitted without errors. |
8 | O | OID_GEN_BROADCAST_BYTES_XMIT Broadcast bytes transmitted without errors. |
4 | O | OID_GEN_BROADCAST_FRAMES_XMIT Broadcast frames transmitted without errors. |
8 | O | OID_GEN_DIRECTED_BYTES_RCV Directed bytes received without errors. |
4 | O | OID_GEN_DIRECTED_FRAMES_RCV Directed frames received without errors. |
8 | O | OID_GEN_MULTICAST_BYTES_RCV Multicast bytes received without errors. |
4 | O | OID_GEN_MULTICAST_FRAMES_RCV Multicast frames received without errors. |
8 | O | OID_GEN_BROADCAST_BYTES_RCV Broadcast bytes received without errors. |
4 | O | OID_GEN_BROADCAST_FRAMES_RCV Broadcast frames received without errors. |
4 | O | OID_GEN_RCV_CRC_ERROR Frames received with circular redundancy check (CRC) or frame check sequence (FCS) error. |
4 | O | OID_GEN_TRANSMIT_QUEUE_LENGTH This object specifies the number of packets that are currently queued for transmission, whether on the NIC or in a driver-internal queue. For queries, the number returned is always the total number of packets currently queued. This number can include unsubmitted send requests queued in the NDIS library. |
Send Feedback on this topic to the authors