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 |