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 viene registrato il provider di sincronizzazione CLSID (clsidProvider). 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

   
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