Método ISyncMgrHandlerInfo::IsConnected (syncmgr.h)
Obtiene un valor que indica si el controlador (normalmente algún tipo de dispositivo externo) está conectado.
Sintaxis
HRESULT IsConnected();
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si el controlador está conectado; de lo contrario, S_FALSE. Un error devuelto por este método se interpretará como S_OK.
Comentarios
Si un controlador está desconectado, el Centro de sincronización no sincronizará ni ninguno de sus elementos. Además, muchas de las posibles acciones disponibles para un controlador, como Sync, se quitan o deshabilitan en la interfaz de usuario de la carpeta del Centro de sincronización.
Este valor está disponible en la interfaz de usuario de la carpeta como la propiedad System.Sync.Connected (PKEY_Sync_Connected).
El Centro de sincronización llama a este método cada vez que se llama al método UpdateHandler .
Ejemplos
En el ejemplo siguiente se muestra una implementación de este método que llama a una función de clase privada para recuperar el estado conectado.
STDMETHODIMP CMyDeviceHandler::IsConnected()
{
return (_IsConnected() ? S_OK : S_FALSE);
}
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 |