Share via


NDIS User-Mode I/O Driver (Windows Embedded CE 6.0)

1/6/2010

The NDIS User-mode I/O (NDISUIO) driver is a protocol driver that supports sending and receiving Ethernet frames using ReadFile and WriteFile. NDISUIO gains access to NDIS devices and processes through IOCTL_NDISUIO_OPEN_DEVICE, and receives only those frames that have an NDIS_MEDIUM type of NdisMedium802_3.

As a protocol driver, NDISUIO illustrates how to establish bindings to Ethernet network controllers, how to set a packet filter, and how to send and receive data.

The following list shows some of the ways you can use an NDISUIO driver:

  • User-mode authentication for 802.11 (Wireless LAN) devices
  • Retrieve Media Sense indications
  • Retrieve signal power indications
  • Query and set NDIS Object Identifiers (OIDs)
  • Get bind and unbind notifications from NDIS
  • Receive (read) packets through the bound miniport
  • Send (write) packets through the bound miniport

See Also

Concepts

Network Driver Programming Considerations
NDISUIO Implementation