NDIS_STATUS_WWAN_CONTEXT_STATE
Les pilotes miniport utilisent la notification NDIS_STATUS_WWAN_CONTEXT_STATE pour envoyer une notification d’événement lorsque l’état d’activation d’un contexte particulier change.
Les pilotes miniport peuvent également envoyer des événements non sollicités avec cette notification.
Cette notification utilise la structure NDIS_WWAN_CONTEXT_STATE .
Les pilotes Miniport doivent également avertir le service Mo lorsque des changements d’état de contexte ne sont pas provoqués par une demande de jeu du service Mo. Par exemple, les pilotes miniport doivent avertir le service Mo si le réseau désactive un contexte. Les pilotes Miniport ne doivent pas implémenter d’activations de contexte initiées par le réseau.
Les pilotes miniport doivent informer Windows directement de toutes les modifications d’état de contexte applicables, par exemple lors du traitement des notifications de NDIS_STATUS_WWAN_PACKET_SERVICE ou de NDIS_STATUS_WWAN_REGISTER_STATE status.
Les pilotes Miniport des appareils Mo qui prennent en charge des connexions vocales et de données distinctes doivent suivre les instructions suivantes :
Au moment de l’initialisation, VoiceCallState doit être défini sur WwanVoiceCallStateNone.
Au début de l’appel vocal, envoyez une notification d’événement avec VoiceCallState défini sur WwanVoiceCallStateInProgress. Tous les autres membres doivent refléter leur état actuel. En cas d’absence de connexion active pendant l’appel vocal, connectionId doit être défini sur « 0 ».
Une fois l’appel vocal terminé, envoyez une notification d’événement avec VoiceCallState défini sur WwanVoiceCallStateHangUp. Tous les autres membres doivent refléter leur état actuel. En cas d’absence de connexion active pendant l’appel vocal, l’id de connexion doit être défini sur « 0 ». Après cet événement, VoiceCallState doit être défini sur WwanVoiceCallStateNone dans le pilote miniport.
Version |
Disponible dans Windows 7 et versions ultérieures de Windows. |
En-tête |
Ndis.h |