Simultaneous Access for Multiple Applications (Windows CE 5.0)
NDISUIO does not support packet replication of packets received for multiple applications. Hence, if you want simultaneous access to the adapter for a different application, the new application can perform only those operations that do not require packet replication.
Operations that require a read require IOCTL_NDISUIO_OPEN_DEVICE, but you can use IOCTL_NDISUIO_OPEN_WRITE_DEVICE to send packets.
The following table shows the operations that applications other than the initiating application can perform simultaneously.
Operation | Description |
---|---|
WriteFile | Sends packets through bound miniport. |
IOCTL_NDISUIO_CANCEL_NOTIFICATION | Cancels device event notification. |
IOCTL_NDISUIO_NIC_STATISTICS | Returns NIC information. |
IOCTL_NDISUIO_QUERY_OID_VALUE | Retrieves NDIS object identifier values. |
IOCTL_NDISUIO_REQUEST_NOTIFICATION | Initiates device event notification. |
IOCTL_NDISUIO_SET_OID_VALUE | Sets NDIS object identifier values. |
See Also
Send Feedback on this topic to the authors