Compartilhar via


Método ISyncMgrControl::StartSyncAll (syncmgr.h)

Sincroniza todos os itens gerenciados por todos os manipuladores.

Sintaxe

HRESULT StartSyncAll(
  [in] HWND hwndOwner
);

Parâmetros

[in] hwndOwner

Digite: HWND

Um identificador para uma janela que pode ser usada por um manipulador ou item para exibir qualquer interface do usuário necessária. Esse valor pode ser NULL.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método é análogo a UpdateAll.

Exemplos

O exemplo a seguir mostra o uso de ISyncMgrControl::StartSyncAll pelo procedimento de um manipulador.

void CMyDeviceHandler::MiscProc(...)
{
    ...

    // Get the Sync Center control object.
    ISyncMgrControl *pControl = NULL;
    
    hr = CoCreateInstance(CLSID_SyncMgrControl, 
                          CLSCTX_SERVER,
                          IID_PPV_ARGS(&pControl));
    if (SUCCEEDED(hr))
    {
        // Synchronize all sync items for all sync handlers.
        hr = pControl->StartSyncAll(_hwnd);
        pControl->Release();
    }

    ...

}

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho syncmgr.h