Compartir a través de


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

Sincroniza todos los elementos administrados por todos los controladores.

Sintaxis

HRESULT StartSyncAll(
  [in] HWND hwndOwner
);

Parámetros

[in] hwndOwner

Tipo: HWND

Identificador de una ventana que un controlador o elemento puede usar para mostrar cualquier interfaz de usuario necesaria. Este valor puede ser NULL.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método es análogo a UpdateAll.

Ejemplos

En el ejemplo siguiente se muestra el uso de ISyncMgrControl::StartSyncAll mediante el procedimiento de un controlador.

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 Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado syncmgr.h