OID_WWAN_VISIBLE_PROVIDERS

OID_WWAN_VISIBLE_PROVIDERS retorna uma lista de provedores de rede atualmente visíveis dentro do intervalo do dispositivo MB.

Não há suporte para definir solicitações.

Os drivers de miniport devem processar solicitações de consulta de forma assíncrona, retornando inicialmente NDIS_STATUS_INDICATION_REQUIRED para a solicitação original e, posteriormente, enviando um NDIS_STATUS_WWAN_VISIBLE_PROVIDERS status notificação contendo uma estrutura NDIS_WWAN_VISIBLE_PROVIDERS para fornecer informações sobre provedores de rede visíveis ao concluir solicitações de consulta.

As solicitações de consulta especificam NDIS_WWAN_GET_VISIBLE_PROVIDERS estrutura como entrada. Quando o membro Action no WWAN_GET_VISIBLE_PROVIDERS é definido como WWAN_GET_VISIBLE_PROVIDERS_ALL o miniporto deve retornar todos os provedores visíveis. Quando o membro Action no WWAN_GET_VISIBLE_PROVIDERS é definido como WWAN_GET_VISIBLE_PROVIDERS_MULTICARRIER o miniporto só deve retornar provedores multi-operadora visíveis que podem ser definidos como o provedor doméstico.

A lista de provedores visível retornada pelo dispositivo deve ter o estado do provedor definido corretamente para cada um dos provedores. Por exemplo, os provedores preferenciais multicarrier devem ser marcados como WWAN_PROVIDER_STATE_PREFERRED_MULTICARRIER, o provedor inicial atual se algum deve ser marcado como WWAN_PROVIDER_STATE_HOME, o provedor registrado atual se algum deve ser marcado como WWAN_PROVIDER_STATE_REGISTERED.

Os membros Rssi e ErrorRate de WWAN_PROVIDER2 estrutura devem ser definidos se disponíveis.

Comentários

Para obter mais informações sobre como usar esse OID, consulte Operações do provedor WWAN.

Os drivers de miniport podem acessar o sim cartão (Módulo de Identidade do Assinante) ao processar operações de consulta, mas não devem acessar a rede do provedor.

Os drivers de miniport devem definir o membro VisibleListHeader.ElementType como WwanStructProvider.

Para redes baseadas em CDMA, o driver de miniporte deve retornar apenas o provedor doméstico, se qualquer uma das redes na PRL (Lista de Roaming Preferencial) estiver visível no momento. Para redes baseadas em GSM, mais de um provedor pode estar presente na lista de provedores visíveis.

Dispositivos que não dão suporte à verificação de provedores visíveis enquanto estiverem conectados devem retornar o valor de erro WWAN_STATUS_BUSY no membro uStatus da estrutura NDIS_WWAN_VISIBLE_PROVIDERS.

Os dispositivos baseados em GSM e CDMA devem dar suporte à verificação de provedores visíveis enquanto estiverem no modo registrado. No entanto, os drivers de miniporto não são necessários para dar suporte à verificação do provedor visível enquanto um contexto PDP (Protocolo de Dados de Pacote) estiver ativo (por exemplo, o dispositivo está conectado à rede do provedor).

Requisitos

Versão

Disponível no Windows 7 e versões posteriores do Windows.

Cabeçalho

Ntddndis.h (inclua Ndis.h)

Confira também

NDIS_WWAN_VISIBLE_PROVIDERS

NDIS_STATUS_WWAN_VISIBLE_PROVIDERS

Operações do provedor WWAN