Interfaccia IInvokeProvider (uiautomationcore.h)

Fornisce l'accesso ai controlli che avviano o eseguono una singola azione non ambigua e non mantengono lo stato quando attivato.

Ereditarietà

L'interfaccia IInvokeProvider eredita dall'interfaccia IUnknown . IInvokeProvider include anche questi tipi di membri:

Metodi

L'interfaccia IInvokeProvider include questi metodi.

 
IInvokeProvider::Invoke

Invia una richiesta per l'attivazione di un controllo e l'avvio dell'azione singola e non ambigua corrispondente. (IInvokeProvider.Invoke)

Commenti

Implementato in un provider di Automazione interfaccia utente Microsoft che deve supportare il pattern di controllo Invoke.

I controlli implementano IInvokeProvider se lo stesso comportamento non viene esposto tramite un altro provider di pattern di controllo. Ad esempio, se il metodo Invoke di un controllo esegue la stessa azione del metodo IExpandCollapseProvider::Expand o Collapse , il controllo non deve implementare anche IInvokeProvider.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

Cenni preliminari sui provider di automazione interfaccia utente