Metodo ISyncMgrUIOperation::Run (syncmgr.h)
Esegue la visualizzazione effettiva dell'interfaccia utente per un gestore o un elemento di sincronizzazione quando richiesto da Sync Center.
Sintassi
HRESULT Run(
[in] HWND hwndOwner
);
Parametri
[in] hwndOwner
Tipo: HWND
Handle per la finestra usata per visualizzare l'interfaccia utente.
Valore restituito
Tipo: HRESULT
Restituisce S_OK in caso di esito positivo o un valore di errore in caso contrario. Restituisce S_FALSE o un altro codice di errore se questo metodo viene chiamato per confermare un'operazione, ad esempio l'attivazione di un gestore o la disabilitazione di un elemento di sincronizzazione, ma tale operazione non deve essere eseguita.
Commenti
Il gestore stesso, non l'interfaccia utente, deve usare l'interfaccia ISyncMgrControl per notificare al Centro sincronizzazione le modifiche apportate tramite scelte effettuate dall'utente nell'interfaccia utente.
Esempio
Nell'esempio seguente viene illustrata la struttura di un'implementazione di questo metodo. In questo caso, l'implementazione è quella che verrebbe restituita quando GetObject viene chiamato con l'ID oggetto SYNCMGR_OBJECTID_QueryBeforeDelete.
STDMETHODIMP CQueryBeforeDelete::Run(__in HWND hwndOwner)
{
HRESULT hr = S_OK;
// Display a dialog confirming that the user wants to delete the item.
return hr;
}
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 |