REMOTE_NDIS_KEEPALIVE_CMPLT

A Remote NDIS device will respond to a REMOTE_NDIS_KEEPALIVE_MSG message from the host by sending back a REMOTE_NDIS_KEEPALIVE_CMPLT response message. If the returned Status is not RNDIS_STATUS_SUCCESS, the host will send REMOTE_NDIS_RESET_MSG to reset the device.

Offset Size Field Description

0

4

MessageType

Specifies the type of message being sent. Set to 0x80000008.

4

4

MessageLength

Specifies, in bytes, the total length of this message, from the beginning of the message.

8

4

RequestId

Specifies the Remote NDIS message ID value. This value is used to match messages sent by the host with device responses.

12

4

Status

Specifies the current status of the device. If the returned Status is not RNDIS_STATUS_SUCCESS, the host will send an REMOTE_NDIS_RESET_MSG message to reset the device.

 

Remarks

If the device implements the option of sending REMOTE_NDIS_KEEPALIVE_MSG, the host will respond with REMOTE_NDIS_KEEPALIVE_CMPLT through the control channel.

Requirements

Version

Available in Microsoft Windows XP and later versions of the Windows operating systems. Also available in Windows 2000 as redistributable binaries.

Header

Rndis.h (include Rndis.h)

 

 

Send comments about this topic to Microsoft