REMOTE_NDIS_INITIALIZE_MSG

Ce message est envoyé par l’hôte à un appareil NDIS distant pour initialiser la connexion réseau. Il est envoyé via le canal de contrôle et uniquement lorsque l’appareil n’est pas dans un état initialisé par remote NDIS.

Offset Taille Champ Description

0

4

MessageType

Spécifie le type de message envoyé. Définissez sur 0x00000002.

4

4

MessageLength

Spécifie en octets la longueur totale de ce message, à partir du début du message.

8

4

RequestId

Spécifie la valeur de l’ID de message NDIS distant. Cette valeur est utilisée pour faire correspondre les messages envoyés par l’hôte avec les réponses de l’appareil.

12

4

MajorVersion

Spécifie la version du protocole NDIS distant implémentée par l’hôte. La spécification actuelle utilise RNDIS_MAJOR_VERSION = 1.

16

4

MinorVersion

Spécifie la version du protocole NDIS distant implémentée par l’hôte. La spécification actuelle utilise RNDIS_MINOR_VERSION = 0.

20

4

MaxTransferSize

Spécifie la taille maximale en octets de tout transfert de données de bus unique que l’hôte s’attend à recevoir de l’appareil. En règle générale, chaque transfert de données de bus prend en charge un seul message NDIS distant. Toutefois, l’appareil peut regrouper plusieurs messages NDIS distants qui contiennent des paquets de données dans un seul transfert (voir REMOTE_NDIS_PACKET_MSG).

Spécifications

Version

Disponible dans Microsoft Windows XP et les versions ultérieures des systèmes d’exploitation Windows. Également disponible dans Windows 2000 en tant que fichiers binaires redistribuables.

En-tête

Rndis.h (inclure Rndis.h)