Partager via


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

Instancie un gestionnaire de synchronisation spécifié lorsqu’il est appelé par le Centre de synchronisation.

Syntaxe

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

Paramètres

[in] pszHandlerID

Type : LPCWSTR

ID du gestionnaire de synchronisation.

[in] riid

Type : REFIID

IID de l’interface demandée. Cela sera généralement IID_ISyncMgrHandler. Si la méthode échoue lorsqu’elle est passée IID_ISyncMgrHandler, elle est rappelée à l’aide de IID_ISyncMgrSynchronize, l’IID de l’ancienne interface ISyncMgrSynchronize . Lorsque la méthode retourne correctement, un pointeur vers l’interface demandée est référencé dans le paramètre ppv .

[out] ppv

Type : void**

Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers une interface représentant le gestionnaire de synchronisation.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Il est possible que cette méthode soit appelée par le Centre de synchronisation sans qu’elle appelle d’abord ISyncMgrHandlerCollection::GetHandlerEnumerator. En effet, le Centre de synchronisation met en cache des informations sur les gestionnaires et leurs éléments. La collection de gestionnaires peut retourner un pointeur d’interface pour un gestionnaire de synchronisation existant ou créer un instance.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête syncmgr.h

Voir aussi

ISyncMgrHandler

ISyncMgrHandlerCollection