Cabeçalho syncmgr.h

Esse cabeçalho é usado pelo Shell do Windows. Para obter mais informações, consulte:

syncmgr.h contém as seguintes interfaces de programação:

Interfaces

 
IEnumSyncMgrConflict

Expõe métodos de enumeração de conflitos.
IEnumSyncMgrEvents

Expõe métodos de enumeração de eventos de sincronização.
IEnumSyncMgrSyncItems

Expõe métodos que enumeram os objetos de item de sincronização gerenciados pelo manipulador.
ISyncMgrConflict

Expõe métodos que fornecem informações sobre um conflito recuperado de um repositório de conflitos e permite que o conflito seja resolvido.
ISyncMgrConflictFolder

Expõe um método que obtém a lista de IDs de conflito de um objeto de conflito.
ISyncMgrConflictItems

Expõe métodos que obtêm dados de item de conflito e contagem de itens.
ISyncMgrConflictPresenter

Expõe um método que apresenta um conflito para o usuário.
ISyncMgrConflictResolutionItems

Expõe métodos que obtêm informações de item e contagem de itens.
ISyncMgrConflictResolveInfo

Expõe métodos que obtêm e definem informações sobre a resolução de conflitos do gerenciador de sincronização.
ISyncMgrConflictStore

Expõe métodos que permitem que um manipulador forneça conflitos que aparecem na pasta Conflitos.
ISyncMgrControl

Expõe métodos que permitem que um aplicativo ou manipulador inicie ou interrompa uma sincronização, notifique o Centro de Sincronização de alterações no conjunto de manipuladores ou itens ou notifique as alterações nos valores da propriedade.
ISyncMgrEvent

Expõe métodos que recuperam dados de um repositório de eventos. Um repositório de eventos permite que o Sync Center obtenha um enumerador de todos os eventos no repositório, bem como para recuperar eventos individuais.
ISyncMgrEventLinkUIOperation

Fornece um método chamado quando os links de evento são clicados na pasta de resultados de sincronização.
ISyncMgrEventStore

Expõe métodos que permitem que um manipulador forneça seu próprio repositório de eventos e gerencie seus próprios eventos de sincronização, em vez de usar o repositório de eventos padrão do Sync Center. Esses eventos são exibidos na pasta Resultados da Sincronização.
ISyncMgrHandler

Expõe métodos que compõem a interface primária implementada por um manipulador de sincronização.
ISyncMgrHandlerCollection

Expõe métodos que fornecem um enumerador de IDs do manipulador de sincronização e instanciam esses manipuladores de sincronização.
ISyncMgrHandlerInfo

Expõe métodos que permitem que um manipulador forneça informações de propriedade e estado ao Sync Center.
ISyncMgrResolutionHandler

Expõe métodos que gerenciam conflitos de sincronização. Implemente essa interface para construir um manipulador de conflito de sincronização. A interface do usuário (interface do usuário) de resolução de conflitos chamará essa interface para resolve o conflito apresentado ao usuário.
ISyncMgrScheduleWizardUIOperation

Expõe um método que permite que um manipulador exiba o assistente de agendamento de sincronização para o manipulador.
ISyncMgrSessionCreator

Expõe um único método por meio do qual um manipulador ou aplicativo externo pode notificar o Centro de Sincronização de que a sincronização foi iniciada, bem como o progresso e os eventos do relatório.
ISyncMgrSyncCallback

Expõe métodos que permitem que um processo de sincronização relate o progresso e os eventos para o Centro de Sincronização ou para consultar se o processo foi cancelado.
ISyncMgrSyncItem

Expõe métodos que atuam e recuperam informações de um único item de sincronização, permitindo que os manipuladores gerenciem itens de sincronização como objetos independentes.
ISyncMgrSyncItemContainer

Expõe métodos que fornecem informações aos manipuladores sobre os itens que eles contêm.
ISyncMgrSyncItemInfo

Expõe métodos que fornecem informações de propriedade e estado para um único item de sincronização.
ISyncMgrSyncResult

Expõe um método que aplicativos que chamam ISyncMgrControl podem usar para obter o resultado de uma chamada ISyncMgrControl::StartHandlerSync ou ISyncMgrControl::StartItemSync.
ISyncMgrUIOperation

Expõe um método por meio do qual um manipulador de sincronização ou item de sincronização pode exibir um objeto de interface do usuário quando solicitado a fazê-lo pelo Sync Center.

Funções

 
FreeConfirmConflictItem

Libera os recursos que foram alocados para uma estrutura de CONFIRM_CONFLICT_ITEM.

Estruturas

 
CONFIRM_CONFLICT_ITEM

Define a estrutura do item de conflito.
CONFIRM_CONFLICT_RESULT_INFO

Define a estrutura de informações de resultado de conflito.
SYNCMGR_CONFLICT_ID_INFO

Descreve a estrutura de informações de ID de conflito.

Enumerações

 
SYNCMGR_CANCEL_REQUEST

Descreve uma solicitação do usuário para cancelar uma sincronização.
SYNCMGR_CONFLICT_ITEM_TYPE

Descreve o tipo de item de conflito.
SYNCMGR_CONTROL_FLAGS

Especifica como uma operação solicitada em determinados métodos de ISyncMgrControl deve ser executada.
SYNCMGR_EVENT_FLAGS

Especifica sinalizadores para um evento de sincronização.
SYNCMGR_EVENT_LEVEL

Especifica o tipo de evento que está sendo relatado ao Sync Center.
SYNCMGR_HANDLER_CAPABILITIES

Especifica os recursos de um manipulador em relação às ações que podem ser executadas nele.
SYNCMGR_HANDLER_POLICIES

Enumera políticas especificadas por um manipulador de sincronização que se desviam da política padrão.
SYNCMGR_HANDLER_TYPE

Especifica o tipo de um manipulador. Usado por ISyncMgrHandlerInfo::GetType.
SYNCMGR_ITEM_CAPABILITIES

Especifica as ações que podem ser executadas em um item.
SYNCMGR_ITEM_POLICIES

Especifica as políticas de um item para controlar como elas podem ser habilitadas ou desabilitadas pela política de grupo.
SYNCMGR_PRESENTER_CHOICE

Descreve a escolha que um usuário faz sobre a resolução de conflitos do gerenciador de sincronização. Usado por ISyncMgrConflictPresenter.
SYNCMGR_PRESENTER_NEXT_STEP

Descreve a próxima etapa que deve ocorrer na resolução de conflitos do gerenciador de sincronização. Usado por ISyncMgrConflictPresenter.
SYNCMGR_PROGRESS_STATUS

Especifica o progresso atual status de um processo de sincronização. Usado por ISyncMgrSyncCallback::ReportProgress.
SYNCMGR_RESOLUTION_ABILITIES

Indica as habilidades e a atividade de resolução de conflitos a seguir. Usado com ISyncMgrResolutionHandler::QueryAbilities.
SYNCMGR_RESOLUTION_FEEDBACK

Descreve os comentários de resolução do Gerenciador de Sincronização. Usado por ISyncMgrResolutionHandler.
SYNCMGR_SYNC_CONTROL_FLAGS

Indica sinalizadores usados por ISyncMgrControl::StartHandlerSync e ISyncMgrControl::StartItemSync.