Creating ActiveSync Service Providers
9/8/2008
ActiveSync fornece provedores serviço ActiveSync para comum os tipos de aplicativos e dados.
Nome do provedor | O provedor da área de trabalho | Endereço base do provedor da área de trabalho | O provedor de dispositivo | Tipos de objetos com suporte |
---|---|---|---|---|
Sincronização Outlook |
Outstore.dll |
0x22000000 |
pegobj.dll |
Compromisso contatos da Caixa de entrada Tarefas |
Windows Embedded CE Sincronização de arquivos |
cefstore.dll |
0x23000000 |
cefobj.dll |
Arquivo |
Sincronização de canais móveis |
aafstore.dll |
0x24000000 |
aafobj.dll |
Canal |
Suporte provedor de serviço para outros tipos de dados é escrito pelo OEM ou terceiro-parte desenvolvedores. Embora isso requer alguma programação esforço, ele também garante que qualquer aplicativo ou tipo de dados podem ser com suporte. Isso e o seguinte seções explicam as etapas exigido para criar personalizado provedores serviço.
Antes de gravar um provedor serviço ActiveSync, você deve definir a WScript.Shell, tipo objeto GPSGetPosition, e objeto identificador, bem como a pasta e armazenar que conterá o objeto. Você também deve decidir como você irá determinar se dois objetos são idênticos, e se um objeto foi alterado.
A codificar você escrever está contido em interfaces e métodos cujos nomes e os parâmetros já foram definidos — o área de trabalho provedor e o provedor dispositivo.
The área de trabalho provedor Controla a em massa de comunicação com o Gerenciador serviço e implementa duas interfaces COM.
Interface COM | Description |
---|---|
Enumera objetos em um armazenar, verifica se há alterações em um objeto e exibe uma interface usuário para que o usuário pode definir sincronização opções e resolver conflitos. |
|
Serializa/desserializa dados e exclui objetos. |
The provedor dispositivo Implementa o mesmo IReplObjHandler interface como o área de trabalho provedor, mais as seguinte funções.
Função | Description |
---|---|
Inicializa dados e retorna um ponteiro para o IReplObjHandler interface quando o provedor dispositivo carrega e, quando o provedor dispositivo termina, libera os recursos alocados. |
|
Chama o Gerenciador serviço quando um objeto em armazenar o objeto para um Windows Embedded CE com dispositivo for alterado ou excluído. |
|
Retorna o tipo do objeto especificado. |
|
Opcional. Retorna status de sincronização objetos. |
See Also
Concepts
Steps in Developing ActiveSync Providers
Defining ActiveSync Objects
Developing the Desktop Provider
Configuring the ActiveSync COM Components
Registering the Service Provider