SyncProviderConfiguration-Struktur (syncregistration.h)

Stellt die Informationen für eine Synchronisierungsanbieterkonfiguration dar. Diese Struktur wird an die ISyncProviderRegistration::CreateSyncProviderRegistrationInstance-Methode übergeben, wenn eine Registrierungsinstanz erstellt wird.

Syntax

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

Member

dwVersion

Die Version des Synchronisierungsanbieters. Der Konstantenwert SYNC_PROVIDER_CONFIGURATION_VERSION.

guidInstanceId

Die eindeutige Instanz-ID des Synchronisierungsanbieters.

clsidProvider

Die COM CLSID des Synchronisierungsanbieters.

guidConfigUIInstanceId

Die Instanz-ID der Konfigurations-UI, die zum Erstellen dieses Synchronisierungsanbieters verwendet wird, oder GUID_NULL , wenn keine Konfigurations-UI verwendet wurde.

guidContentType

Die GUID, die den Inhaltstyp identifiziert.

dwCapabilities

Eine der folgenden Konstanten, die die Funktionen des Synchronisierungsanbieters darstellen.

  • SPC_DEFAULT (DWORD)0x00000000)

dwSupportedArchitecture

Eine der folgenden Konstanten, die die von dem Synchronisierungsanbieter unterstützten Architekturen darstellen. Dieser Wert entspricht den Architekturen, für die der Synchronisierungsanbieter CLSID (clsidProvider) registriert ist. Diese Werte können kombiniert werden und können als Bitmasks verwendet werden.

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Header syncregistration.h

Weitere Informationen

Windows-Synchronisierungsregistrierungsstrukturen