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

Obtém propriedades que descrevem o manipulador.

Sintaxe

HRESULT GetHandlerInfo(
  [out] ISyncMgrHandlerInfo **ppHandlerInfo
);

Parâmetros

[out] ppHandlerInfo

Tipo: ISyncMgrHandlerInfo**

Quando esse método retorna, contém o endereço de um ponteiro para uma instância da interface ISyncMgrHandlerInfo que fornece acesso às propriedades do manipulador.

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

Se esse método falhar, o manipulador ainda será mostrado na pasta Central de Sincronização e o Centro de Sincronização continuará a invocá-lo, mas os valores padrão serão usados para todas as propriedades.

ISyncMgrHandler::GetHandlerInfo, juntamente com ISyncMgrHandler::GetName, substitui o GetHandlerInfo mais antigo.

Exemplos

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

STDMETHODIMP CMyDeviceHandler::GetHandlerInfo(
                             __out ISyncMgrHandlerInfo **ppHandlerInfo)
{
    *ppHandlerInfo = NULL;
    HRESULT hr = QueryInterface(IID_ISyncMgrHandlerInfo, 
                                (void **) ppHandlerInfo);
    return hr;
}

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