Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Porte NDIS hanno stati di funzionamento che includono stati di avvio e stati specificati nella struttura NDIS_PORT_STATE. Gli stati delle porte rientrano nelle categorie seguenti:
Stati di Inizializzazione
Gli stati di inizializzazione delle porte NDIS sono associati all'inizializzazione di avvio e agli eventi Plug and Play (PnP). Quando NDIS o un driver miniport alloca per la prima volta una porta, la porta è nello stato allocato . Dopo che NDIS o il driver miniport attiva una porta, la porta si trova nello stato attivato . Le porte inattive non possono inviare o ricevere dati, inviare indicazioni sullo stato, ricevere richieste OID o avviare eventi PnP.
Stati collegamento
Gli stati di collegamento della porta NDIS sono simili agli stati di collegamento associati a una scheda miniport e specificati in una struttura NDIS_LINK_STATE. Gli stati del collegamento di porta indicano lo stato di connessione del collegamento multimediale e la velocità del collegamento. Lo stato del collegamento di una porta può essere diverso dallo stato del collegamento dell'adattatore miniport associato.
stati di autenticazione
Gli stati di autenticazione delle porte NDIS indicano se una porta è controllata (richiede l'autorizzazione), la direzione della trasmissione dei dati (invio, ricezione o entrambe) e lo stato di autorizzazione di una porta (autorizzata o non autorizzata). Se una porta non è controllata, gli stati autenticati e non autenticati vengono ignorati.
Un driver miniport può attivare una porta o disattivare una porta con un evento PnP. Per altre informazioni sull'attivazione e la disattivazione delle porte, vedere Attivazione delle porte NDIS e disattivazione delle porte NDIS.
I driver overlying usano l'OID OID_GEN_PORT_STATE per ottenere lo stato corrente della porta che è specificata nel membro PortNumber della struttura NDIS_OID_REQUEST. NDIS gestisce questo OID, quindi i driver miniport non ricevono questa query OID.
I driver Miniport che supportano le porte NDIS devono usare l'indicazione di stato NDIS_STATUS_PORT_STATE per indicare le modifiche apportate allo stato di una porta NDIS. I driver Miniport devono impostare il numero di porta nel membro PortNumber della struttura NDIS_STATUS_INDICATION.
I driver NDIS e sovrapposti usano l'OID OID_GEN_PORT_AUTHENTICATION_PARAMETERS per impostare gli stati di autenticazione correnti di una porta NDIS. I driver miniport che supportano le porte NDIS devono supportare questo OID.