NDIS-Supplied Send and Receive Functions for Connection-Oriented Miniport Drivers (NDIS 5.1)
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
A connection-oriented miniport driver sends an array of packets on the network in its MiniportCoSendPacketsfunction.
A connection-oriented miniport driver transfers one or more receive packets by calling NdisMCoIndicateReceivePacketand passing a complete packet or packets. NDIS calls the miniport driver's MiniportReturnPacketfunction to return the packet(s).
The NDIS Library functions that a connection-oriented miniport driver calls when sending and receiving packets include the following:
- NdisMCoIndicateReceivePacket
Indicates up one or more packets to interested upper layers. Packets are indicated on a per-VC basis.
- NdisMCoSendComplete
Indicates that the previous packet send operation that was initiated with a call to MiniportCoSendPackets has completed.