IInvokeProvider::Invoke-Methode (uiautomationcore.h)
Sendet eine Anforderung zum Aktivieren eines Steuerelements und Initiieren der einzelnen eindeutigen Aktion.
Syntax
HRESULT Invoke();
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
IInvokeProvider::Invoke ist ein asynchroner Aufruf und muss sofort ohne Blockierung zurückgegeben werden.
Hinweis Dies ist besonders wichtig für Steuerelemente, die direkt oder indirekt einen modale Dialog starten, wenn sie aufgerufen werden.
Jeder Microsoft UI Automation-Client, der das Ereignis ausgelöst hat, bleibt blockiert, bis das modale Dialogfeld geschlossen wird.
Das Ereignis sollte ausgelöst werden, bevor die Invoke-Anforderung in den folgenden Szenarien gewartet wird:
- Es ist nicht möglich oder zweckmäßig, bis zum Abschluss der Aktion zu warten.
- Die Aktion erfordert eine Benutzeraktion.
- Die Aktion ist zeitaufwändig und führt dazu, dass der aufrufende Client für einen erheblichen Zeitraum blockiert wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcore.h (include UIAutomation.h) |
DLL | Uiautomationcore.dll |
Weitere Informationen
Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter