Freigeben über


IInvokeProvider-Schnittstelle (uiautomationcore.h)

Bietet Zugriff auf Steuerelemente, die eine einzelne, eindeutige Aktion initiieren oder ausführen und den Zustand bei Aktivierung nicht aufrechterhalten.

Vererbung

Die IInvokeProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IInvokeProvider verfügt auch über folgende Membertypen:

Methoden

Die IInvokeProvider-Schnittstelle verfügt über diese Methoden.

 
IInvokeProvider::Invoke

Sendet eine Anforderung zum Aktivieren eines Steuerelements und Initiieren der einzelnen eindeutigen Aktion. (IInvokeProvider.Invoke)

Hinweise

Implementiert in einem Microsoft Benutzeroberflächenautomatisierung-Anbieter, der das Invoke-Steuerelementmuster unterstützen muss.

Steuerelemente implementieren IInvokeProvider , wenn das gleiche Verhalten nicht über einen anderen Steuerelementmusteranbieter verfügbar gemacht wird. Wenn beispielsweise die Invoke-Methode eines Steuerelements dieselbe Aktion wie die IExpandCollapseProvider::Expand - oder Collapse-Methode ausführt, sollte das Steuerelement nicht auch IInvokeProvider implementieren.

Anforderungen

Anforderung Wert
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 (uiAutomation.h einschließen)

Weitere Informationen

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter