Метод ISyncMgrHandlerInfo::IsConnected (syncmgr.h)
Возвращает значение, указывающее, подключен ли обработчик (обычно это какой-то тип внешнего устройства).
Синтаксис
HRESULT IsConnected();
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK, если обработчик подключен; в противном случае S_FALSE. Ошибка, возвращаемая этим методом, будет интерпретироваться как S_OK.
Комментарии
Если обработчик отключен, ни он, ни его элементы не будут синхронизированы центром синхронизации. Кроме того, многие из возможных действий, доступных обработчику, например Синхронизация, удаляются или отключаются в пользовательском интерфейсе папки Центра синхронизации.
Это значение доступно в пользовательском интерфейсе папки как свойство System.Sync.Connected (PKEY_Sync_Connected).
Центр синхронизации вызывает этот метод при каждом вызове метода UpdateHandler .
Примеры
В следующем примере показана реализация этого метода, который вызывает функцию частного класса для получения подключенного состояния.
STDMETHODIMP CMyDeviceHandler::IsConnected()
{
return (_IsConnected() ? S_OK : S_FALSE);
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | syncmgr.h |