OID_WWAN_PREFERRED_PROVIDERS
OID_WWAN_PREFERRED_PROVIDERS retorna informações sobre a lista de provedores preferenciais para dispositivos baseados em GSM. Drivers de miniporta de dispositivos baseados em CDMA não precisam dar suporte a esse OID.
Os drivers de miniporta devem processar solicitações de conjunto e consulta de forma assíncrona, inicialmente retornando NDIS_STATUS_INDICATION_REQUIRED à solicitação original e, depois, enviando uma notificação de status NDIS_STATUS_WWAN_PREFERRED_PROVIDERS que contém uma estrutura NDIS_WWAN_PREFERRED_PROVIDERS para fornecer informações sobre a Lista de Provedores Preferenciais (PPL), independentemente da conclusão de solicitações de conjunto ou consulta.
Comentários
Para obter mais informações sobre como usar esse OID, consulte Operações do provedor WWAN.
Os drivers de miniporta podem acessar o Módulo de Identidade do Assinante (cartão SIM) ao processar solicitações de consulta, mas não devem acessar a rede do provedor.
Os drivers de miniporta podem acessar o Módulo de Identidade do Assinante (cartão SIM) ou a rede do provedor ao processar solicitações de conjunto.
Ao processar OID_WWAN_PREFERRED_PROVIDERS, os drivers de miniporta podem definir somente os sinalizadores WWAN_PROVIDER_STATE_PREFERRED ou WWAN_PROVIDER_STATE_FORBIDDEN para marcar as entradas da lista. Lembre-se de que provedores proibidos podem não aparecer na lista de dispositivos baseados em GSM.
Os drivers de miniporta devem definir o membro PreferredListHeader.ElementType para WwanStructProvider. O driver de miniporta deve definir o membro PreferredListHeader.ElementCount como 0 ao responder a solicitações de conjunto OID_WWAN_PREFERRED_PROVIDERS.
Se a PPL no dispositivo pode ser substituída ou não ao processar solicitações de conjunto depende da capacidade do dispositivo, da tecnologia celular e/ou da política do provedor de rede.
Os drivers de miniporta deverão retornar NDIS_STATUS_NOT_SUPPORTED se não oferecerem suporte ao retorno ou à configuração da PPL.
Requisitos
Versão |
Disponível no Windows 7 e versões posteriores do Windows. |
Cabeçalho |
Ntddndis.h (incluir Ndis.h) |