Méthode ISyncProviderRegistration ::CreateSyncProviderRegistrationInstance (syncregistration.h)

Crée un instance en mémoire d’un fournisseur de synchronisation.

Syntaxe

HRESULT CreateSyncProviderRegistrationInstance(
  [in]  const SyncProviderConfiguration *pProviderConfiguration,
  [out] ISyncProviderInfo               **ppProviderInfo
);

Paramètres

[in] pProviderConfiguration

Structure SyncProviderConfiguration qui contient les informations d’inscription du fournisseur de synchronisation.

[out] ppProviderInfo

Retourne un pointeur vers une interface ISyncProviderInfo qui est utilisé pour obtenir des informations sur le fournisseur de synchronisation et accéder au magasin de propriétés de configuration afin de stocker la configuration du fournisseur de synchronisation.

Valeur retournée

Les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_POINTER
Pointeur non valide.
SYNC_E_REGISTRATION_ALREADYREGISTERED
Le même ID de instance unique a déjà été inscrit pour un fournisseur de synchronisation.

Remarques

Le fournisseur de synchronisation n’est pas inscrit sur le système tant que la méthode ISyncProviderInfo ::Commit n’est pas appelée. Cette méthode est héritée par ISyncProviderInfo de IPropertyStore. Pour obtenir un exemple de ceci, consultez Vue d’ensemble de l’inscription d’un fournisseur de synchronisation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête syncregistration.h

Voir aussi

ISyncProviderRegistration, interface

SyncProviderConfiguration, structure