Share via


Método ISyncMgrSyncItem::GetCapabilities (syncmgr.h)

Obtiene un conjunto de marcas que describen las funcionalidades definidas del elemento.

Sintaxis

HRESULT GetCapabilities(
  [out] SYNCMGR_ITEM_CAPABILITIES *pmCapabilities
);

Parámetros

[out] pmCapabilities

Tipo: SYNCMGR_ITEM_CAPABILITIES*

Cuando este método vuelve, contiene un puntero a una combinación bit a bit de valores de la enumeración SYNCMGR_ITEM_CAPABILITIES que define las funciones del elemento.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El Centro de sincronización llama a este método en respuesta a una llamada a UpdateItem.

Ejemplos

En el ejemplo siguiente se muestra una implementación de este método.

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;
}

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