Metodo ISyncMgrHandlerCollection::BindToHandler (syncmgr.h)
Crea un'istanza di un gestore di sincronizzazione specificato quando viene chiamato dal Centro sincronizzazione.
Sintassi
HRESULT BindToHandler(
[in] LPCWSTR pszHandlerID,
[in] REFIID riid,
[out] void **ppv
);
Parametri
[in] pszHandlerID
Tipo: LPCWSTR
ID del gestore di sincronizzazione.
[in] riid
Tipo: REFIID
Id dell'interfaccia richiesta. Questo in genere sarà IID_ISyncMgrHandler. Se il metodo ha esito negativo quando viene passato IID_ISyncMgrHandler, viene richiamato usando IID_ISyncMgrSynchronize, l'IID dell'interfaccia ISyncMgrSynchronize precedente. Quando il metodo restituisce correttamente, viene fatto riferimento a un puntatore all'interfaccia richiesta nel parametro ppv .
[out] ppv
Tipo: void**
Quando questo metodo restituisce, contiene un indirizzo di un puntatore a un'interfaccia che rappresenta il gestore di sincronizzazione.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
È possibile che questo metodo venga chiamato da Sync Center senza prima chiamare ISyncMgrHandlerCollection::GetHandlerEnumerator. Ciò avviee perché Il Centro sincronizzazione memorizza nella cache le informazioni sui gestori e sui relativi elementi. La raccolta del gestore può restituire un puntatore dell'interfaccia per un gestore di sincronizzazione esistente oppure può creare una nuova istanza.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | syncmgr.h |