VOID
NdisCompleteSend(
IN NDIS_HANDLE NdisBindingContext,
IN PNDIS_PACKET Packet,
IN NDIS_STATUS Status
);
NdisCompleteSend is called by the NIC driver for an asynchronous send operation.
Parameters
NdisBindingContext
Specifies the context that the NDIS interface library associates with the binding.
Packet
Points to the caller-supplied descriptor for the packet that the protocol driver passes for transmission on the medium.
Status
Indicates the final status of the send operation.
Comments
NdisCompleteSend calls the ProtocolSendComplete function of the protocol driver that originally called NdisSend.
The NIC driver can call NdisCompleteSend before the initiating call to NdisSend completes. It can call NdisCompleteSend even before the protocol driver has time to inspect the status that NdisSend provides.
Callers of NdisCompleteSend run at IRQL <= DISPATCH_LEVEL.
See Also