Short Message Service Provider Registration

Windows Mobile SupportedWindows Embedded CE Supported

9/19/2008

Habilitar provedores curto Message Service (SMS) o cliente do SMS para determinar o aplicativo que deve receber uma de entrada mensagem SMS. Provedores do SMS também formato mensagens enviadas por meio de SMS API em mensagens que podem ser transmitidas por meio RIL. Ao receber uma mensagem, o cliente SMS direciona a mensagem para um aplicativo, com base no tipo de mensagem recebida. De conteúdo todos os tipos devem ter um associado provedor do SMS para mensagens para ser roteada com êxito. Quando uma mensagem é enviada, o cliente SMS envia a mensagem através de provedor associado com o tipo de mensagem enviada.

Um provedor Short Message Service (SMS) deve ser registrada por uma chave Registro que usa o seguinte formato:

[HKEY_LOCAL_MACHINE\Comm\Cellular\SMS\Protocols\<PROVIDER>]
  "Name"="Microsoft <PROVIDER> SMS Protocol"
  "DLL"= "<EXPORT_DLL_NAME>"
  "ExportPrefix"="<PROVIDER>"
  "Priority"=dword:<PRIORITY>
  "AppName"="<APPLICATION_NAME>"
  "Params"="<PARAMETERS>"

A seguinte tabela mostra os espaços reservados do chave do Registro exemplo anterior.

Espaço reservado Descrição

PROVIDER

Nome do provedor do SMS. Usado no convenção de nomenclatura para todas as funções exportadas.

EXPORT_DLL_NAME

Nome de DLL que exporta as implementações de função.

Priority

Prioridade numérica do provedor. Provedores devem ser ordenados isso que provedores com mais específicas <PROVIDER> filtros _RecognizeMessage tem maior numéricos <Priority> Os valores. A prioridade garante que se uma mensagem corresponder com múltiplo provedores, ela é reconhecida como associado com the most apropriado provedor. O provedor menos específico é definido como zero (0) e não deve alteração. Isso permite que uma mensagem para ser aceita even IF-não coincide com qualquer um dos outros provedores de. A seguinte lista mostra o padrão provedores e seus associado prioridade.

  • RAW = 0
  • Status = 5
  • Texto = 10
  • Notificação = 15
  • WDP = 20
  • WCMP = 25
  • Difusão = 30

APPLICATION_NAME

Opcional. Caminho completo para o aplicativo associado com um determinado provedor. Se não ler alças são aberto para um tipo determinado mensagem, em seguida, o aplicativo especificado por este valor é iniciado.

Parameters

Parâmetros de linha de comando passados para o aplicativo especificado pela < APPLICATION_NAME >. Esse valor é somente quando usado < APPLICATION_NAME > foi especificado.

See Also

Concepts

Short Message Service Providers

Other Resources

CellCore