Condividi tramite


Metodo ISyncMgrControl::StartSyncAll (syncmgr.h)

Sincronizza tutti gli elementi gestiti da tutti i gestori.

Sintassi

HRESULT StartSyncAll(
  [in] HWND hwndOwner
);

Parametri

[in] hwndOwner

Tipo: HWND

Handle a una finestra che può essere usata da un gestore o da un elemento per visualizzare qualsiasi interfaccia utente necessaria. Questo valore può essere NULL.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo è analogo a UpdateAll.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo di ISyncMgrControl::StartSyncAll tramite la procedura di un gestore.

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();
    }

    ...

}

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione syncmgr.h