Remote NDIS Control Messages

Remote NDIS control messages are sent by the host to the Remote NDIS device and by the Remote NDIS device to the host. All Remote NDIS control messages indicate the type of message being sent and the total length of the message, from the beginning of the message.

The following Remote NDIS control messages must be supported by an Ethernet 802.3 connectionless device.

Message IdentifierValueDescription

REMOTE_NDIS_INITIALIZE_MSG

0x00000002

Initialize the device.

REMOTE_NDIS_INITIALIZE_CMPLT

0x80000002

Device response to initialization request.

REMOTE_NDIS_HALT_MSG

0x00000003

Halt the device. This is the only host control message that doesn't get a response.

REMOTE_NDIS_QUERY_MSG

0x00000004

Send a 'query' OID.

REMOTE_NDIS_QUERY_CMPLT

0x80000004

Device response to 'query' OID request.

REMOTE_NDIS_SET_MSG

0x00000005

Send a 'set' OID.

REMOTE_NDIS_SET_CMPLT

0x80000005

Device response to 'set' OID request.

REMOTE_NDIS_RESET_MSG

0x00000006

Perform a soft reset on the device.

REMOTE_NDIS_RESET_CMPLT

0x80000006

Device responses to reset request.

REMOTE_NDIS_INDICATE_STATUS_MSG

0x00000007

Indicates 802.3 link state or undefined message error.

REMOTE_NDIS_KEEPALIVE_MSG

0x00000008

During idle periods, sent every few seconds to check that the device is still responsive (may optionally also be sent by the device).

REMOTE_NDIS_KEEPALIVE_CMPLT

0x80000008

Device response to keep alive message.

 

For more details on these messages, see Remote NDIS Control Messages Reference.

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft