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

Obtém um conjunto de sinalizadores que descrevem os recursos definidos pelo manipulador.

Sintaxe

HRESULT GetCapabilities(
  [out] SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities
);

Parâmetros

[out] pmCapabilities

Tipo: SYNCMGR_HANDLER_CAPABILITIES*

Quando esse método retorna, contém um ponteiro para uma combinação bit a bit de valores da enumeração SYNCMGR_HANDLER_CAPABILITIES que define os recursos do manipulador. Compare com SYNCMGR_HCM_VALID_MASK para verificar um valor válido.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método é chamado pelo Sync Center em resposta a uma chamada para UpdateHandler ou UpdateHandlerCollection.

Exemplos

O exemplo a seguir mostra uma implementação desse método.

STDMETHODIMP CMyDeviceHandler::GetCapabilities(
                             __out SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities)
{
    *pmCapabilities = SYNCMGR_HCM_EVENT_STORE
                    | SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE;
    return S_OK;
}

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho syncmgr.h