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 |