Sequenza di inizializzazione senza connessione di esempio (802.3)
Questa sezione descrive l'ordine generale degli eventi previsti da un dispositivo all'avvio come dispositivo senza connessione NDIS remoto. Poiché l'operazione di base di Remote NDIS è la stessa, indipendentemente dal bus sottostante, l'enumerazione del bus richiesta e il processo di avvio è stato lasciato fuori dall'esempio.
Host | Dispositivo | Descrizione |
---|---|---|
Gli host invia un messaggio di inizializzazione NDIS remoto al dispositivo. |
||
Risposta del dispositivo con inizializzare il messaggio Completa. |
||
Ricezione. Inizializzazione riuscita |
L'host avvia l'accettazione dei dati nel canale dati in ingresso. (Esempio: su USB inizia a eseguire letture sulla pipe IN). |
|
AND |
OR |
L'host avvia una serie di set e query per determinare lo stato del dispositivo e per configurare i parametri iniziali. Le risposte del dispositivo in modo appropriato con i messaggi completi corretti. Gli OID NDIS seguenti possono essere sottoposti a query: OID_802_3_CURRENT_ADDRESS, OID_802_3_MAXIMUM_LIST_SIZE e così via. |
L'host invia un OID_GEN_CURRENT_PACKET_FILTER OID con un valore di filtro diverso da zero al dispositivo. A questo punto il dispositivo deve avviare l'invio di pacchetti di dati nel canale dati in ingresso. L'host inizierà anche a inviare pacchetti di dati nel canale dati in uscita. |