Compartilhar via


SYNC

Aplica-se a: Outlook 2013 | Outlook 2016

Informações para iniciar a sincronização entre um repositório local e um servidor. Essas informações são usadas durante o estado de sincronização.

Informações rápidas

struct SYNC 
{ 
    ULONG ulFlags; 
    LPWSTR pwzPath; 
    FEID Reserved1; 
    MEID Reserved2; 
    LPENTRYLIST pel; 
    ULONG const * pulFolderOptions; 
};

Membros

ulFlags

  • [out]/[in] Uma máscara de bits dos seguintes sinalizadores que modifica o comportamento durante a sincronização:

  • UPS_UPLOAD_ONLY

    • [in] O cliente executará apenas upload. O Outlook retorna apenas pastas modificadas localmente.
  • UPS_DNLOAD_ONLY

    • [in] O cliente executará apenas o download. O Outlook não deve limpar bits de carregamento para pastas.
  • UPS_THESE_FOLDERS

    • [in] O cliente sincronizará um conjunto especificado de pastas com as IDs de entrada fornecidas. Esse sinalizador pode ser combinado com o sinalizador UPS_UPLOAD_ONLY ou UPS_DNLOAD_ONLY .
  • UPS_OK

    • [out] A sincronização foi bem-sucedida. O cliente define isso depois de carregar ou uma sincronização completa é concluída.

      Observação

      Mesmo que o cliente possa carregar ou sincronizar totalmente (carregar e baixar) pastas e itens com a API de Replicação, o cliente especifica ulFlags com apenas uma direção da replicação por vez – o sinalizador UPS_UPLOAD_ONLY ou UPS_DNLOAD_ONLY . No caso de uma sincronização completa, o cliente primeiro faz um upload com o sinalizador UPS_UPLOAD_ONLY e, em seguida, um download com o sinalizador UPS_DNLOAD_ONLY .

pwzPath

  • [out] Caminho para o repositório local.

Reservado1

  • Esse membro é reservado para o uso interno do Outlook e não tem suporte.

Reservado2

  • Esse membro é reservado para o uso interno do Outlook e não tem suporte.

Pel

  • [in] Esta é a lista de IDs de entrada das pastas a serem sincronizadas se UPS_THESE_FOLDERS tiver sido definida. Consulte mapidefs.h para obter a definição de tipo de LPENTRYLIST.

pulFolderOptions

  • [in] Essa é uma matriz de opções de pasta para pastas correspondentes na pel se UPS_THESE_FOLDERS tiver sido definida. Essas opções de pasta são usadas ao carregar cada uma das pastas listadas na pel durante o estado da pasta de carregamento. Para obter mais informações sobre opções de pasta, consulte UPFLD.

Confira também

Sobre a API de replicação
Sobre a máquina de estado de replicação
Constantes de MAPI