Structure SyncProviderConfiguration (syncregistration.h)

Représente les informations d’une configuration de fournisseur de synchronisation. Cette structure est passée à la méthode ISyncProviderRegistration ::CreateSyncProviderRegistrationInstance lors de la création d’un instance d’inscription.

Syntaxe

typedef struct _SyncProviderConfiguration {
  DWORD dwVersion;
  GUID  guidInstanceId;
  CLSID clsidProvider;
  GUID  guidConfigUIInstanceId;
  GUID  guidContentType;
  DWORD dwCapabilities;
  DWORD dwSupportedArchitecture;
} SyncProviderConfiguration;

Membres

dwVersion

Version du fournisseur de synchronisation. Valeur constante SYNC_PROVIDER_CONFIGURATION_VERSION.

guidInstanceId

ID de instance unique du fournisseur de synchronisation.

clsidProvider

CLSID COM du fournisseur de synchronisation.

guidConfigUIInstanceId

ID instance de l’interface utilisateur de configuration utilisée pour créer ce fournisseur de synchronisation, ou GUID_NULL si aucune interface utilisateur de configuration n’a été utilisée.

guidContentType

GUID qui identifie le type de contenu.

dwCapabilities

Une des constantes suivantes qui représentent les fonctionnalités du fournisseur de synchronisation.

  • SPC_DEFAULT ((DWORD)0x00000000)

dwSupportedArchitecture

Une des constantes suivantes qui représente les architectures prises en charge par le fournisseur de synchronisation. Cette valeur correspond aux architectures pour laquelle le fournisseur de synchronisation CLSID (clsidProvider) est inscrit. Ces valeurs peuvent être combinées et peuvent être utilisées comme masque de bits.

  • SYNC_32_BIT_SUPPORTED ((DWORD)0x00000001)
  • SYNC_64_BIT_SUPPORTED ((DWORD)0x00000002)

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]
En-tête syncregistration.h

Voir aussi

Structures d’inscription windows sync