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 |