Condividi tramite


Metodo ISyncMgrHandler::GetCapabilities (syncmgr.h)

Ottiene un set di flag che descrivono le funzionalità definite del gestore.

Sintassi

HRESULT GetCapabilities(
  [out] SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities
);

Parametri

[out] pmCapabilities

Tipo: SYNCMGR_HANDLER_CAPABILITIES*

Quando termina, questo metodo contiene un puntatore a una combinazione bit per bit di valori dell'enumerazione SYNCMGR_HANDLER_CAPABILITIES che definisce le funzionalità del gestore. Confrontare con SYNCMGR_HCM_VALID_MASK per verificare un valore valido.

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 UpdateHandler o UpdateHandlerCollection.

Esempio

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

STDMETHODIMP CMyDeviceHandler::GetCapabilities(
                             __out SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities)
{
    *pmCapabilities = SYNCMGR_HCM_EVENT_STORE
                    | SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE;
    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