Condividi tramite


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

Vedi anche

NDIS_WWAN_PACKET_SERVICE_STATE

OID_WWAN_PACKET_SERVICE