NDIS_STATUS_WWAN_CONTEXT_STATE
Os drivers de miniporta usam a notificação NDIS_STATUS_WWAN_CONTEXT_STATE para enviar uma notificação de evento quando o estado de ativação de um contexto específico é alterado.
Os drivers de miniporto também podem enviar eventos não solicitados com essa notificação.
Essa notificação usa a estrutura NDIS_WWAN_CONTEXT_STATE .
Comentários
Os drivers de miniporto também devem notificar o Serviço MB quando as alterações de estado de contexto não são causadas como resultado de uma solicitação definida do Serviço MB. Por exemplo, os drivers de miniporto devem notificar o Serviço MB se a rede desativar um contexto. Os drivers de miniporta não devem implementar ativações de contexto iniciadas pela rede.
Os drivers de miniporto devem notificar o Windows diretamente sobre todas as alterações de estado de contexto aplicáveis, como ao processar NDIS_STATUS_WWAN_PACKET_SERVICE ou NDIS_STATUS_WWAN_REGISTER_STATE status notificações.
Os drivers de miniport de dispositivos MB que dão suporte a conexões de voz e dados separadas devem seguir estas diretrizes:
No momento da inicialização, o VoiceCallState deve ser definido como WwanVoiceCallStateNone.
No início da chamada de voz, envie uma notificação de evento com VoiceCallState definido como WwanVoiceCallStateInProgress. Todos os outros membros devem refletir seu estado atual. No caso de nenhuma conexão ativa durante a chamada de voz, a ConnectionId deve ser definida como "0".
Depois que a chamada de voz for concluída, envie uma notificação de evento com VoiceCallState definido como WwanVoiceCallStateHangUp. Todos os outros membros devem refletir seu estado atual. No caso de nenhuma conexão ativa durante a chamada de voz desligar, a ConnectionId deve ser definida como "0". Após esse evento, o VoiceCallState deve ser definido como WwanVoiceCallStateNone no driver de miniport.
Requisitos
Versão |
Disponível no Windows 7 e versões posteriores do Windows. |
Cabeçalho |
Ndis.h |