ISyncMgrUIOperation::Run, méthode (syncmgr.h)
Effectue l’affichage réel de l’interface utilisateur pour un gestionnaire ou un élément de synchronisation lorsque vous y êtes invité par le Centre de synchronisation.
Syntaxe
HRESULT Run(
[in] HWND hwndOwner
);
Paramètres
[in] hwndOwner
Type : HWND
Handle de la fenêtre utilisée pour afficher l’interface utilisateur.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire. Retourne S_FALSE ou un autre code d’erreur si cette méthode est appelée pour confirmer une opération, par exemple l’activation d’un gestionnaire ou la désactivation d’un élément de synchronisation, mais que cette opération ne doit pas être exécutée.
Remarques
Le gestionnaire lui-même, et non l’interface utilisateur, doit utiliser l’interface ISyncMgrControl pour informer le Centre de synchronisation des modifications apportées à son état par le biais des choix effectués par l’utilisateur dans l’interface utilisateur.
Exemples
L’exemple suivant montre le plan d’une implémentation de cette méthode. Dans ce cas, l’implémentation est celle qui est retournée lorsque GetObject est appelé avec l’ID d’objet 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;
}
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | syncmgr.h |