NDIS_STATUS_WWAN_PACKET_SERVICE
Os drivers de miniporta usam a notificação de NDIS_STATUS_WWAN_PACKET_SERVICE para informar o Serviço MB quando a disponibilidade do serviço de pacotes for alterada, inclusive para notificar uma alteração no tipo de serviço de dados de pacotes usado no momento.
Os drivers de miniporta também podem enviar eventos não solicitados com essa notificação.
Esta notificação utiliza a estrutura NDIS_WWAN_PACKET_SERVICE_STATE.
Comentários
Os drivers de miniporta baseados em CDMA podem iniciar automaticamente o serviço de anexação de pacotes se não houver alocação/liberação de recursos e podem enviar a notificação de evento para o Serviço MB.
Os drivers de miniporta devem obedecer às seguintes diretrizes para notificações de eventos:
Os drivers de miniporta devem definir AvailableDataClasses está definido para WWAN_DATA_CLASS_NONE durante a inicialização do driver de miniporta. Depois disso, os drivers de miniporta devem notificar o Serviço MB sempre que houver qualquer alteração no AvailableDataClasses.
Os drivers de miniporta devem definir CurrentDataClass como WWAN_DATA_CLASS_NONE durante a inicialização do driver de miniporta. Depois disso, os drivers de miniporta devem notificar o Serviço MB sempre que houver qualquer alteração no CurrentDataClass . Os drivers de miniporta devem enviar uma notificação de NDIS_STATUS_LINK_STATE se a alteração para CurrentDataClass resultar em uma alteração da velocidade do link de transmissão ou recebimento.
Os drivers de miniporta devem notificar o Serviço MB sempre que houver qualquer alteração no estado de anexação do Serviço de Pacotes.
Os drivers de miniporta devem retornar consulta resultados de acordo com as seguintes regras:
Os drivers de miniporta devem retornar WWAN_STATUS_SUCCESS com WwanPacketServiceStateAttaching sempre que o dispositivo tentar anexar pacotes.
Os drivers de miniporta devem retornar WWAN_STATUS_SUCCESS com WwanPacketServiceStateDetaching sempre que o dispositivo tentar desanexar pacotes.
Quando o dispositivo estiver no estado final, os drivers de miniporta devem retornar WWAN_STATUS_SUCCESS juntamente com o estado atual apropriado ( WwanPacketServiceStateAttached ou WwanPacketServiceStateDetached)
Os drivers de miniporta devem listar todas as classes de dados disponíveis; não apenas a mais alta classe de dados disponível. Isso se aplica a consultas operações, bem como notificações de eventos.
Os drivers de miniporta devem retornar definir resultados de acordo com as seguintes regras:
A WWAN_STATUS_SUCCESS de retorno, se definir solicitação com WwanPacketServiceActionAttach, for emitida pelo Serviço e o dispositivo já estiver no estado de anexação de pacote.
A WWAN_STATUS_SUCCESS de retorno, se definir solicitação com WwanPacketServiceActionDetach, for emitida pelo Serviço e o dispositivo já estiver no estado de desanexação de pacote.
Nunca retorne estados transitórios para o definido solicitação. Somente os estados finais WwanPacketServiceStateAttached ou WwanPacketServiceStateDetached devem ser retornados após a conclusão bem-sucedida da operação de serviço de pacote com WWAN_STATUS_SUCCESS
Requerimentos
Versão |
Disponível no Windows 7 e versões posteriores do Windows. |
Cabeçalho |
Ndis.h |