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’une 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 d’instance unique du fournisseur de synchronisation.

clsidProvider

CLSID COM du fournisseur de synchronisation.

guidConfigUIInstanceId

ID d’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ésentent les architectures prises en charge par le fournisseur de synchronisation. Cette valeur correspond aux architectures auxquelles 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

   
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 de synchronisation Windows