REMOTE_NDIS_INITIALIZE_MSG
Questo messaggio viene inviato dall'host a un dispositivo NDIS remoto per inizializzare la connessione di rete. Viene inviato tramite il canale di controllo e solo quando il dispositivo non è in uno stato inizializzato da NDIS remoto.
Offset | Dimensione | Campo | Descrizione |
---|---|---|---|
0 |
4 |
MessageType |
Specifica il tipo di messaggio inviato. Impostare su 0x00000002. |
4 |
4 |
MessageLength |
Specifica in byte la lunghezza totale del messaggio, dall'inizio del messaggio. |
8 |
4 |
RequestId |
Specifica il valore di ID messaggio NDIS remoto. Questo valore viene usato per trovare le corrispondenze con i messaggi inviati dall'host con le risposte del dispositivo. |
12 |
4 |
MajorVersion |
Specifica la versione del protocollo NDIS remoto implementata dall'host. La specifica corrente usa RNDIS_MAJOR_VERSION = 1. |
16 |
4 |
MinorVersion |
Specifica la versione del protocollo NDIS remoto implementata dall'host. La specifica corrente usa RNDIS_MINOR_VERSION = 0. |
20 |
4 |
MaxTransferSize |
Specifica le dimensioni massime in byte di qualsiasi trasferimento dei dati del bus singolo che l'host prevede di ricevere dal dispositivo. In genere, ogni trasferimento dei dati del bus supporta un singolo messaggio NDIS remoto. Tuttavia, il dispositivo può aggregare diversi messaggi NDIS remoti che contengono pacchetti di dati in un unico trasferimento (vedere REMOTE_NDIS_PACKET_MSG). |
Requisiti
Versione |
Disponibile in Microsoft Windows XP e versioni successive dei sistemi operativi Windows. Disponibile anche in Windows 2000 come file binari ridistribuibili. |
Intestazione |
Rndis.h (include Rndis.h) |