Compartilhar via


Creating ActiveSync Service Providers

Windows Mobile SupportedWindows Embedded CE Supported

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

IReplStore:IUnknown

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.

IReplObjHandler:IUnknown

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

InitObjType

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.

ObjectNotify

Chama o Gerenciador serviço quando um objeto em armazenar o objeto para um Windows Embedded CE com dispositivo for alterado ou excluído.

GetObjectType

Retorna o tipo do objeto especificado.

ReportStatus

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

Other Resources

ActiveSync