Condividi tramite


Metodo ISyncMgrSyncItem::GetCapabilities (syncmgr.h)

Ottiene un set di flag che descrivono le funzionalità definite dall'elemento.

Sintassi

HRESULT GetCapabilities(
  [out] SYNCMGR_ITEM_CAPABILITIES *pmCapabilities
);

Parametri

[out] pmCapabilities

Tipo: SYNCMGR_ITEM_CAPABILITIES*

Quando questo metodo restituisce, contiene un puntatore a una combinazione bit per bit di valori dall'enumerazione SYNCMGR_ITEM_CAPABILITIES che definisce le funzionalità dell'elemento.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo viene chiamato da Sync Center in risposta a una chiamata a UpdateItem.

Esempio

Nell'esempio seguente viene illustrata un'implementazione di questo metodo.

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione syncmgr.h