ISyncMgrUIOperation::Run-Methode (syncmgr.h)
Führt die tatsächliche Anzeige der Benutzeroberfläche für einen Handler oder ein Synchronisierungselement aus, wenn dies vom Synchronisierungscenter angefordert wird.
Syntax
HRESULT Run(
[in] HWND hwndOwner
);
Parameter
[in] hwndOwner
Typ: HWND
Ein Handle für das Fenster, das zum Anzeigen der Benutzeroberfläche verwendet wird.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurück. Gibt S_FALSE oder einen anderen Fehlercode zurück, wenn diese Methode aufgerufen wird, um einen Vorgang zu bestätigen, z. B. das Aktivieren eines Handlers oder das Deaktivieren eines Synchronisierungselements, aber dieser Vorgang sollte nicht ausgeführt werden.
Hinweise
Es wird erwartet, dass der Handler selbst, nicht die Benutzeroberfläche, die ISyncMgrControl-Schnittstelle verwendet, um das Synchronisierungscenter über Änderungen an seinem Zustand zu benachrichtigen, die durch entscheidungen des Benutzers auf der Benutzeroberfläche auftreten.
Beispiele
Das folgende Beispiel zeigt die Gliederung einer Implementierung dieser Methode. In diesem Fall wird die Implementierung zurückgegeben, wenn GetObject mit der SYNCMGR_OBJECTID_QueryBeforeDelete Objekt-ID aufgerufen wird.
STDMETHODIMP CQueryBeforeDelete::Run(__in HWND hwndOwner)
{
HRESULT hr = S_OK;
// Display a dialog confirming that the user wants to delete the item.
return hr;
}
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | syncmgr.h |