Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode configurar e armazenar uma tabela de Taxa de Absorção Específica (SAR) para modems de banda larga móvel no Registro. Quando um modem de banda larga móvel está conectado ao dispositivo Windows, o Windows usa automaticamente a tabela para mapear o código de país móvel (MCC) da operadora móvel registrada (MO) do modem para seu índice de back-off SAR apropriado e configurar o modem com ele.
Você pode optar por definir as configurações do Registro em tempo de criação de imagens ou em tempo de execução. Se compilares as definições do registo na imagem no momento da implantação da imagem dentro de um pacote, a tabela de mapeamento SAR estará pronta para qualquer componente do sistema operativo assim que este for iniciado. Se você usar um componente de tempo de execução para definir as configurações do Registro após a inicialização do dispositivo, você garante que a configuração SAR estática não será alterada e/ou eliminada pela instalação ou atualização do Windows e que ela permaneça consistente com o dispositivo e independente da instalação do sistema operacional.
Para obter mais detalhes sobre o suporte SAR para modems de banda larga móvel, consulte Suporte à plataforma de taxa de absorção específica de banda larga móvel.
Aqui está uma visão geral de como o Windows lerá e configurará o modem com base na sua tabela de mapeamento SAR personalizada:
Crie um pacote que contenha as configurações do Registro, incluindo as do SARMappingTable e do SARConfiguration.
Integre o pacote na imagem para o dispositivo.
O Windows (o serviço WWAN, em particular) lerá o registro na inicialização e armazenará as configurações para uso posterior quando um modem incorporado e compatível com SAR se registrar com um MO específico.
O Windows também ouve as notificações de alteração do registro para saber se o registro para as configurações foi alterado. Isso significa que você pode usar sua própria maneira de adicionar e alterar as configurações em tempo de execução, e o Windows aceitará as alterações imediatamente.
Quando um modem é registrado com um MO em tempo de execução, o Windows pega o MCC do MO e localiza o(s) índice(s) de back-off SAR correspondente(s) da tabela de mapeamento SAR.
O Windows enviará então o índice de back-off SAR para o modem utilizando a interface MBIM definida em Mobile Broadband Specific Absorption Rate Platform Support.
Quando o modem faz roaming para outro país/região, o MCC para o novo MO será alterado. Windows voltará a procurar o(s) índice(s) de retrocesso SAR correspondente(s) na tabela de mapeamento SAR, utilizando o MCC do novo MO, e enviará para o modem.
Local e sintaxe do Registro
As configurações do Registro para criar e configurar a tabela de mapeamento SAR residem exclusivamente sob a chave do Registro base:
HKLM\OEM\Cellular\DeviceSpecific
Sob a chave base, há duas subchaves:
SARMappingTable: contém a tabela de mapeamento de índice de back-off SAR.
SARConfiguration: contém configurações de controle.
A configuração dessas subchaves é totalmente opcional. Você pode fornecer definições de configuração SAR estáticas em tempo de imagem ou atualizar quaisquer configurações estáticas em tempo de execução.
Observação
Se tiver componentes que atualizem as definições em tempo de execução, deve incrementar o número da versão de configuração no valor ConfigurationVersion do registo como a última operação de escrita no registo. Sempre que o valor do registo for alterado, o Windows ConfigurationVersion lerá todas as definições de configuração e as colocará em vigor.
Subchave SARMappingTable
A SARMappingTable subchave pode ter até 1000 valores de registro. O(s) índice(s) de recuo da SAR é(são) por país/região. A tabela de recuo SAR poderá suportar uma entrada por país/região. Neste contexto, um país/região é identificado pelo MCC (Mobile Country Code) padrão.
Observação
O nome do valor deve consistir em três caracteres de dígitos decimais que representam o MCC. Pode haver até 1000 nomes de valor de registro, "000" a "999".
| Nome do valor | Tipo | Dados |
|---|---|---|
| Três dígitos decimais representando o CCM | Cadeia de caracteres WCHAR | Número decimal separado por vírgulas na cadeia WCHAR, como 0,2,5,8. Os números representam os índices de redução SAR para o MCC. A sequência de índices de back-off corresponde a uma matriz de antenas num modem, começando com o primeiro índice de back-off para a antena no índice 0, seguido pelo segundo índice de back-off para a antena no índice 1, e assim por diante. Para um modem simples com apenas uma antena, precisa haver apenas um índice na string, como "2", para a primeira e única antena. |
Se um valor de registo para um MCC específico estiver ausente, os dados no registo especial 000 serão usados. Você pode usar esse valor padrão para países/regiões que não precisam de índices de back-off específicos. Se tanto um valor de registo para o MCC quanto o valor especial 000 estiverem ausentes, nenhum índice SAR será usado para o MCC.
Subchave SARConfiguration
As SARConfiguration configurações não afetam a sua capacidade de usar mensagens DSI do modem para passar adiante. Por exemplo, o proxy SAR pode implementar um design personalizado para controle e mapeamento SAR usando a API existente (a API de serviço WWAN e/ou as APIs WinRT correspondentes).
Para as definições BackOffEnabled e ControlMode, o valor nas mensagens de DSI do modem terá precedência. Se uma mensagem DSI do modem passar pelo serviço WWAN, os valores dessas duas configurações serão salvos e serão usados na próxima vez que forem necessários, independentemente dos valores das configurações do Registro para elas. Se as definições no registro de BackOffEnabled e ControlMode contiverem 0xFFFFFFFF (nenhuma alteração) e nenhuma mensagem DSI do modem passar por, o serviço WWAN usará o valor presente no modem. O serviço WWAN consulta o modem no início para obter e lembrar os valores no modem.
| Nome do valor | Tipo | Dados |
|---|---|---|
| TabelaDeMapeamentoSARAtivada | Tipo de dados DWORD |
0 - A tabela de mapeamento SAR está desativada. 1 - A tabela de mapeamento SAR está ativada. Se os dados estiverem ausentes ou forem inválidos, o valor padrão de 0 será aplicado. |
| ReduçãoAtivada | Tipo de dados DWORD |
0 - O back-off SAR está desativado 1 - SAR-backoff está ativado. 0xFFFFFFFF – o modem deve manter o seu estado de back-off atual. Se os dados estiverem ausentes ou forem inválidos, o valor padrão de 0xFFFFFFFF será aplicado. |
| Modo de Controle | Tipo de dados DWORD |
0 - O mecanismo de back-off SAR é controlado diretamente pelo dispositivo modem. 1 - O mecanismo SAR-backoff é controlado e gerido pelo sistema operativo. 0xFFFFFFFF – modem deve manter seu modo de controle atual. Se os dados estiverem ausentes ou forem inválidos, o valor padrão de 0xFFFFFFFF será aplicado. |
| Versão de Configuração | Tipo de dados DWORD | Esse valor do Registro foi projetado para componentes de tempo de execução OEM para informar ao Windows que a tabela de mapeamento SAR e outros parâmetros estão atualizados. Um componente OEM em tempo de execução deve aumentar o valor do registro ConfigurationVersion sempre que concluir a atualização da tabela de mapeamento SAR ou de outros parâmetros no registro.Se os dados estiverem ausentes ou forem inválidos, o componente de tempo de execução não definirá nenhuma configuração do Registro SAR. |