Compartir a través de


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

Obtiene las propiedades que describen el controlador.

Sintaxis

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

Parámetros

[out] ppHandlerInfo

Tipo: ISyncMgrHandlerInfo**

Cuando este método vuelve, contiene la dirección de un puntero a una instancia de la interfaz ISyncMgrHandlerInfo que proporciona acceso a las propiedades del controlador.

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

Si se produce un error en este método, el controlador se sigue mostrando en la carpeta Centro de sincronización y el Centro de sincronización continúa invocándolo, pero los valores predeterminados se usan para todas las propiedades.

ISyncMgrHandler::GetHandlerInfo, junto con ISyncMgrHandler::GetName, reemplaza a la getHandlerInfo anterior.

Ejemplos

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

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

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