General NDIS Objects (Windows Embedded CE 6.0)
1/6/2010
General objects are system-defined general object identifiers (OIDs) that all underlying NDIS drivers support.
The following chart summarizes the object identifiers that are used to get or set the general operational characteristics of miniports and their NICs.
Length | Q | S | Name |
---|---|---|---|
Arr(4) |
M |
OID_GEN_SUPPORTED_LIST List of supported object identifiers |
|
4 |
M |
OID_GEN_HARDWARE_STATUS Hardware status |
|
Arr(4) |
M |
OID_GEN_MEDIA_SUPPORTED Media types supported (encoded) |
|
Arr(4) |
M |
OID_GEN_MEDIA_IN_USE Media types in use (encoded) |
|
4 |
M |
OID_GEN_MAXIMUM_LOOKAHEAD Maximum in bytes, receive lookahead size |
|
4 |
M |
OID_GEN_MAXIMUM_FRAME_SIZE Maximum in bytes, frame size |
|
4 |
M |
OID_GEN_LINK_SPEED Link speed in units of 100 bps |
|
4 |
M |
OID_GEN_TRANSMIT_BUFFER_SPACE Transmit buffer space |
|
4 |
M |
OID_GEN_RECEIVE_BUFFER_SPACE Receive buffer space |
|
4 |
M |
OID_GEN_TRANSMIT_BLOCK_SIZE Minimum amount of storage, in bytes, that a single packet occupies in the transmit buffer space of the NIC |
|
4 |
M |
OID_GEN_RECEIVE_BLOCK_SIZE Amount of storage, in bytes, that a single packet occupies in the receive buffer space of the NIC |
|
4 |
M |
OID_GEN_VENDOR_ID Vendor NIC code |
|
Var. |
M |
OID_GEN_VENDOR_DESCRIPTION Vendor network card description |
|
4 |
M |
M |
OID_GEN_CURRENT_PACKET_FILTER Current packet filter (encoded) |
4 |
M |
M |
OID_GEN_CURRENT_LOOKAHEAD Current lookahead size in bytes |
2 |
M |
|
OID_GEN_DRIVER_VERSION NDIS version number used by the driver |
4 |
M |
|
OID_GEN_MAXIMUM_TOTAL_SIZE Maximum total packet length in bytes |
4 |
|
M |
OID_GEN_PROTOCOL_OPTIONS Optional protocol flags (encoded) |
4 |
M |
|
OID_GEN_MAC_OPTIONS Optional NIC flags (encoded) |
4 |
M |
|
OID_GEN_MEDIA_CONNECT_STATUS Whether the NIC is connected to the network |
4 |
M |
|
OID_GEN_MAXIMUM_SEND_PACKETS The maximum number of send packets the driver can accept per call to its MiniportSendPackets function |
Arr |
|
O |
OID_GEN_NETWORK_LAYER_ADDRESSES List of network-layer addresses associated with the binding between a transport and the driver |
4 |
|
O |
OID_GEN_TRANSPORT_HEADER_OFFSET Size of packets' additional headers |
4 |
O |
|
OID_GEN_PHYSICAL_MEDIUM Physical media supported by the miniport (encoded) |