Compartilhar via


Developing the Desktop Provider

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

O área de trabalho provedor manipula a maior parte das comunicações com o Gerenciador ActiveSync. O provedor implementa duas interfaces COM, IReplStore e MapVirtualKey. IReplObjHandler. IReplStore Enumera objetos a armazenar, verifica se há alterações em um objeto e exibe uma interface usuário para o usuário para definir opções e resolver conflitos sincronização. IReplObjHandler Converte objetos em fluxos dados e voltar novamente e exclui objetos.

A seguinte lista descreve o que deve ser feito para implementar o área de trabalho provedor. As seções seguinte fornece detalhes adicionais para essas etapas exigindo-lo.

  1. Use Guidgen.exe para criar um GUID para o armazenar.
  2. Inicialize a armazenar. Para obter mais informações, seethe Inicializando o armazenamento.
  3. Compare armazenar identificadores e identificador mismapped armazenar identificadores. Para obter mais informações, seethe Comparando os identificadores de armazenamento.
  4. Definir alças objeto para fornecer acesso aos dados objetos armazenados em um Windows Embedded CE com dispositivo. Para obter mais informações, seethe Acessando objetos.
    O objeto manipula geralmente ponteiros para dados estruturas e incluem HREPLITEM, HREPLFLD e HREPLOBJ. HREPLOBJ é um genérico identificador para um item ou uma pasta.
  5. Fornecer um identificador pasta para o tipo objeto especificado e, para acessar pastas, retornar um ponteiro para a interface IReplObjHandler. Para obter mais informações, seethe Acessando pastas.
  6. Enumerar objetos para um tipo objeto especificado. Para obter mais informações, seethe Enumerando objetos.
  7. Detecta alterações nos objetos. Para obter mais informações, seethe Detectar alterações para objetos da área de trabalho.
  8. Enviar e receber objetos alterados. Para obter mais informações, seethe Enviando e recebendo alterado objetos.
  9. Crie uma interface usuário para definir opções e identificador conflitos sincronização. Para obter mais informações, seethe Definir opções de sincronização.

See Also

Concepts

Creating ActiveSync Service Providers