Remote NDIS Messaging
There are two types of Remote NDIS messages: control messages and data messages. Control messages allow the host and Remote NDIS device to communicate with each other over the communication channel. Data messages contain the message data information needed for the communication between the host and device and are communicated over the data channel.
Remote NDIS Control Messages
Remote NDIS control messages can be sent by the host to the Remote NDIS device and by the Remote NDIS device to the host. The following Remote NDIS control messages must be supported by an Ethernet 802.3 connectionless device:
Remote NDIS Data Message
A Remote NDIS device must send and receive data through Remote NDIS data packets contained in the REMOTE_NDIS_PACKET_MSG message structure. Remote NDIS data packets may also contain out of band data as well as the data that goes across the network.
Both connectionless (for example, 802.3) and connection-oriented (for example, ATM) devices use the same REMOTE_NDIS_PACKET_MSG message structure, in order to facilitate common code for packet processing.