NDIS Support in Windows CE (Windows CE 5.0)
Windows CE supports NDIS 5.1 and includes technologies that improve support for network driver development.
The following table shows the various NDIS technologies available in Windows CE.
Option | Description |
---|---|
Packet send cancellation | New APIs for NDIS protocols allow pending packets to be cancelled. The APIs introduce an additional handler that notifies NDIS miniport drivers of packet cancellations. |
Hardware offloading | Object identifiers that handle TCP/IP transport task offloading to a network interface card (NIC). |
Wireless WAN Support | Object identifiers that support wireless WAN miniport drivers. |
Signal strength | Object identifiers that request the signal strength in decibels that the miniport driver's NIC receives. The object identifiers also set a signal strength threshold. |
64-bit counters | Larger 64-bit statistical counters that provide sustained high-speed throughput. |
Media Sense | An interface that monitors media state. |
Wake on LAN | Object identifiers that define a wakeup packet to the NIC hardware. |
Deserialize miniport | The ability for miniport drivers to handle synchronization internally. |
Packet stacking | Access to packet descriptors in a stack of layered NDIS drivers improves performance. Earlier versions of NDIS required intermediate drivers to allocate a new NDIS_PACKET to encapsulate send and receive data that they passed to other layers. |
Machine name notification | NDIS can now pass the computer name to the miniport driver. |
Power management | Object identifiers that support power management. |
See Also
Network Driver Development Concepts | Windows CE Communications Architecture
Send Feedback on this topic to the authors