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 |