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. |