Поделиться через


Метод 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