Metodo ISyncProviderRegistration::CreateSyncProviderRegistrationInstance (syncregistration.h)

Crea un'istanza in memoria di un provider di sincronizzazione.

Sintassi

HRESULT CreateSyncProviderRegistrationInstance(
  [in]  const SyncProviderConfiguration *pProviderConfiguration,
  [out] ISyncProviderInfo               **ppProviderInfo
);

Parametri

[in] pProviderConfiguration

Struttura SyncProviderConfiguration che contiene le informazioni di registrazione del provider di sincronizzazione.

[out] ppProviderInfo

Restituisce un puntatore a un'interfaccia ISyncProviderInfo utilizzata per ottenere informazioni sul provider di sincronizzazione e accedere all'archivio delle proprietà di configurazione per archiviare la configurazione del provider di sincronizzazione.

Valore restituito

I possibili codici restituiti includono, ma non solo, i valori illustrati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
Puntatore non valido.
SYNC_E_REGISTRATION_ALREADYREGISTERED
Lo stesso ID istanza univoco è già stato registrato per un provider di sincronizzazione.

Commenti

Il provider di sincronizzazione non viene registrato nel sistema finché non viene chiamato il metodo ISyncProviderInfo::Commit . Questo metodo viene ereditato da ISyncProviderInfo da IPropertyStore. Per un esempio, vedere Panoramica della registrazione di un provider di sincronizzazione.

Requisiti

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

Vedi anche

Interfaccia ISyncProviderRegistration

Struttura SyncProviderConfiguration