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


Метод ISyncMgrSyncItem::GetCapabilities (syncmgr.h)

Возвращает набор флагов, описывающих определенные возможности элемента.

Синтаксис

HRESULT GetCapabilities(
  [out] SYNCMGR_ITEM_CAPABILITIES *pmCapabilities
);

Параметры

[out] pmCapabilities

Тип: SYNCMGR_ITEM_CAPABILITIES*

При возврате этим методом содержит указатель на побитовое сочетание значений из перечисления SYNCMGR_ITEM_CAPABILITIES , определяющего возможности элемента.

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

Тип: HRESULT

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

Комментарии

Этот метод вызывается Центром синхронизации в ответ на вызов UpdateItem.

Примеры

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

STDMETHODIMP CMyDeviceSyncItem::GetCapabilities(
                              __out SYNCMGR_ITEM_CAPABILITIES *pmCapabilities)
{
    *pmCapabilities = SYNCMGR_ICM_EVENT_STORE
                    | SYNCMGR_ICM_CAN_DELETE
                    | SYNCMGR_ICM_QUERY_BEFORE_DELETE;
    
    return S_OK;
}

Требования

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