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


Метод ISyncMgrHandler::GetHandlerInfo (syncmgr.h)

Возвращает свойства, описывающие обработчик.

Синтаксис

HRESULT GetHandlerInfo(
  [out] ISyncMgrHandlerInfo **ppHandlerInfo
);

Параметры

[out] ppHandlerInfo

Тип: ISyncMgrHandlerInfo**

При возврате этого метода содержит адрес указателя на экземпляр интерфейса ISyncMgrHandlerInfo , который предоставляет доступ к свойствам обработчика.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если этот метод завершается ошибкой, обработчик по-прежнему отображается в папке Центра синхронизации и продолжает вызывать его, но для всех свойств используются значения по умолчанию.

ISyncMgrHandler::GetHandlerInfo вместе с ISyncMgrHandler::GetName заменяет более старый GetHandlerInfo.

Примеры

В следующем примере показана реализация этого метода.

STDMETHODIMP CMyDeviceHandler::GetHandlerInfo(
                             __out ISyncMgrHandlerInfo **ppHandlerInfo)
{
    *ppHandlerInfo = NULL;
    HRESULT hr = QueryInterface(IID_ISyncMgrHandlerInfo, 
                                (void **) ppHandlerInfo);
    return hr;
}

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header syncmgr.h