NDIS_STATUS_WWAN_PACKET_SERVICE
I driver Miniport usano la notifica di NDIS_STATUS_WWAN_PACKET_SERVICE per informare il servizio MB quando cambia la disponibilità del servizio pacchetti, inclusi per notificare una modifica al tipo di servizio dati pacchetti attualmente usato.
I driver miniport possono anche inviare eventi non richiesti con questa notifica.
Questa notifica usa la struttura NDIS_WWAN_PACKET_SERVICE_STATE .
Commenti
I driver miniport basati su CDMA possono avviare automaticamente il servizio di collegamento a pacchetti se non è possibile allocazione/rilascio di risorse e può inviare la notifica dell'evento al servizio MB.
I driver Miniport devono rispettare le linee guida seguenti per le notifiche degli eventi:
I driver Miniport devono impostare AvailableDataClasses su WWAN_DATA_CLASS_NONE durante l'inizializzazione del driver miniport. Successivamente, i driver miniport devono notificare al servizio MB ogni volta che si verifica una modifica a AvailableDataClasses.
I driver Miniport devono impostare CurrentDataClass su WWAN_DATA_CLASS_NONE durante l'inizializzazione del driver miniport. Successivamente, i driver miniport devono notificare al servizio MB ogni volta che si verifica una modifica a CurrentDataClass . I driver Miniport devono inviare una notifica di NDIS_STATUS_LINK_STATE se la modifica a CurrentDataClass genera una modifica della velocità di trasmissione o ricezione del collegamento.
I driver miniport devono notificare al servizio MB ogni volta che si verifica una modifica dello stato del collegamento del servizio pacchetti.
I driver miniport devono restituire i risultati delle query in base alle regole seguenti:
I driver Miniport devono restituire WWAN_STATUS_SUCCESS con WwanPacketServiceStateAttaching ogni volta che il dispositivo tenta di collegare pacchetti.
I driver Miniport devono restituire WWAN_STATUS_SUCCESS con WwanPacketServiceStateDetaching ogni volta che il dispositivo tenta di scollegare i pacchetti.
Quando il dispositivo è in stato finale, i driver miniport devono restituire WWAN_STATUS_SUCCESS insieme allo stato corrente appropriato ( WwanPacketServiceStateAttached o WwanPacketServiceStateDetached)
I driver miniport devono elencare tutte le classi di dati disponibili; non solo la classe di dati più elevata disponibile. Ciò si applica a entrambe le operazioni di query e alle notifiche degli eventi.
I driver miniport devono restituire risultati impostati in base alle regole seguenti:
Restituisce WWAN_STATUS_SUCCESS, se impostata la richiesta con WwanPacketServiceActionAttach, viene emessa dal servizio e il dispositivo è già nello stato collegato al pacchetto.
Restituisce WWAN_STATUS_SUCCESS, se impostata la richiesta con WwanPacketServiceActionDetach, viene emessa dal servizio e il dispositivo è già nello stato scollegato dal pacchetto.
Non restituisce mai gli stati temporanei per la richiesta impostata . Solo gli stati finali WwanPacketServiceStateAttached o WwanPacketServiceStateDetached devono essere restituiti dopo il completamento dell'operazione del servizio pacchetti con WWAN_STATUS_SUCCESS
Requisiti
Versione |
Disponibile in Windows 7 e versioni successive di Windows. |
Intestazione |
Ndis.h |