Compartilhar via


Messaging Transports

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Um transporte mensagem é um sistema de rede protocolo que facilita a transferir mensagens entre um aplicativo cliente de mensagens e um servidor de mensagens hospedar.

MAPI oferece suporte a transportes de mensagens, fornecendo funções que permitem que eles se comunicar diretamente com armazenamentos de mensagem.

  • O aplicativo de mensagens se comunica com o transporte mensagem usando métodos sobre a interface IMailSyncHandler.
  • Transporte de mensagem se comunica com o aplicativo de mensagens usando métodos sobre a interface IMailSyncCallBack.

Windows Mobile powered Dispositivos usar Microsoft ActiveSync como transporte de mensagem para transferir email e itens Microsoft Outlook PIM entre a dispositivo móvel e área de trabalho o computador hospedar. Em adição ao ActiveSync, suporte dispositivos Windows Mobile powered Post Office Protocol Version 3 (POP3) e Internet Message Access Protocol versão 4 (IMAP4) para transferir itens e-mail-Based mensagem sem fio entre o dispositivo Windows Mobile powered e servidores email Internet. Windows Mobile powered Dispositivos também suporte o Short Message Service (SMS) para envio e recebimento mensagem de texto cellular_telephone-Based itens entre o dispositivo Windows Mobile powered e servidor Short Message Service (SMS) de um Mobile Operator.

Criando um personalizado transporte mensagem para Pocket PC 2000 envolvidos separar 40 MsgStore APIs. Isso foi simplificado Windows Mobile 6 Professional, Windows Mobile 6 Classice Smartphone 2002 software e posterior — com a interface mais agilizado IMailSyncHandler.

Observação

IMailSyncHandler Não fornecer compatibilidade com versões anteriores para Pocket PC 2000.

Um personalizado mensagens transporte é uma DLL que contém os protocolos de transporte, exporta a função OneStopFactory e oferece suporte a interface IMailSyncHandler.

Para se tornar ativo, o transporte de mensagens deve ser registrado com Windows Embedded CE personalizado. A entrada especifica o nome para o transporte mensagem nova, along with o nome de DLL que a contém, sob a seguinte chave Registro: HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\TransportName. Por exemplo:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\MyTransport]
   "Name" = "MyTransport"
   "DLL"  = "MyTransport.dll"
   "Port" = dword:00000000

Observação

Para responder a alterações na Registro, o aplicativo de mensagens deve ser reiniciado após o Registro tenha sido atualizado.

Transportes de mensagens personalizados geralmente são usados em conjunto com personalizado formulários e são usados para fornecer novos recursos, como Enhanced Messaging Service (EMS) e do serviço de mensagens de multimídia (MMS).

Quando uma mensagem será enviada em um personalizado transporte mensagem, ocorre o seguinte:

  1. O aplicativo de mensagens procura o Registro Windows Embedded CE para o exigido mensagem transporte entradas.
  2. O aplicativo de mensagens ativa do transporte de mensagem DLL.
  3. O aplicativo de mensagens chama a função OneStopFactory dentro de DLL. Este é ponto de entrada do DLL.
  4. O DLL retorna sua interface IMailSyncHandler, que serve como a conexão entre o aplicativo de mensagens e transporte de mensagem.
  5. O aplicativo de mensagens inicializa o transporte mensagem por chamado IMailSyncHandler::Initialize.
  6. O aplicativo de mensagens usa os métodos na IMailSyncHandler interface ao processo de mensagem, para conectar e desconectar a sessão com o transporte a partir de rede e, em seguida, para END por chamado o método IMailSyncHandler::ShutDown.

For more information, see Registering Customized Messaging Transports.

See Also

Tasks

Registering Customized Messaging Transports

Concepts

Messaging Forms
Customized Messaging Rules Clients
Message Stores
Messaging Samples

Other Resources

Messaging