Struttura SyncProviderConfiguration (syncregistration.h)

Rappresenta le informazioni per una configurazione del provider di sincronizzazione. Questa struttura viene passata al metodo ISyncProviderRegistration::CreateSyncProviderRegistrationInstance quando viene creata un'istanza di registrazione.

Sintassi

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

Members

dwVersion

Versione del provider di sincronizzazione. Valore costante SYNC_PROVIDER_CONFIGURATION_VERSION.

guidInstanceId

ID istanza univoco del provider di sincronizzazione.

clsidProvider

CLSID COM del provider di sincronizzazione.

guidConfigUIInstanceId

ID istanza dell'interfaccia utente di configurazione usata per creare questo provider di sincronizzazione o GUID_NULL se non è stata usata alcuna interfaccia utente di configurazione.

guidContentType

GUID che identifica il tipo di contenuto.

dwCapabilities

Una delle costanti seguenti che rappresentano le funzionalità del provider di sincronizzazione.

  • SPC_DEFAULT ((DWORD)0x00000000)

dwSupportedArchitecture

Una delle costanti seguenti che rappresentano le architetture supportate dal provider di sincronizzazione. Questo valore corrisponde alle architetture per cui è registrato clSID (clsidProvider) del provider di sincronizzazione. Questi valori possono essere combinati e possono essere usati come maschera di bit.

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

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione syncregistration.h

Vedi anche

Strutture di registrazione di Sincronizzazione Windows