Compartir a través de


Método ISyncMgrHandlerCollection::BindToHandler (syncmgr.h)

Crea una instancia de un controlador de sincronización especificado cuando lo llama el Centro de sincronización.

Sintaxis

HRESULT BindToHandler(
  [in]  LPCWSTR pszHandlerID,
  [in]  REFIID  riid,
  [out] void    **ppv
);

Parámetros

[in] pszHandlerID

Tipo: LPCWSTR

Identificador del controlador de sincronización.

[in] riid

Tipo: REFIID

El IID de la interfaz solicitada. Normalmente se IID_ISyncMgrHandler. Si se produce un error en el método cuando se pasa IID_ISyncMgrHandler, se recupera mediante IID_ISyncMgrSynchronize, el IID de la interfaz ISyncMgrSynchronize anterior. Cuando el método vuelve correctamente, se hace referencia a un puntero a la interfaz solicitada en el parámetro ppv .

[out] ppv

Tipo: void**

Cuando este método devuelve, contiene una dirección de un puntero a una interfaz que representa el controlador de sincronización.

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

Es posible que el Centro de sincronización llame a este método sin llamar primero a ISyncMgrHandlerCollection::GetHandlerEnumerator. Esto se debe a que el Centro de sincronización almacena en caché información sobre los controladores y sus elementos. La colección de controladores puede devolver un puntero de interfaz para un controlador de sincronización existente o puede crear una nueva instancia.

Requisitos

   
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

Consulte también

ISyncMgrHandler

ISyncMgrHandlerCollection