WinEvents
Il sistema operativo Microsoft Windows include una funzionalità denominata WinEvents, che consente ai processi e alle applicazioni in esecuzione sul desktop di Windows di scambiare determinati tipi di informazioni. Gli strumenti di accessibilità che usano Automazione interfaccia utente Microsoft e Microsoft Active Accessibility sono tra gli utenti principali di WinEvents.
Nel contesto dell'accessibilità, i provider di automazione interfaccia utente e i server Microsoft Active Accessibility usano WinEvents per notificare ai client le modifiche apportate a un'interfaccia utente, ad esempio quando un elemento dell'interfaccia utente è stato creato o eliminato definitivamente o quando un nome di elemento, stato o valore è stato modificato.
Questa sezione fornisce suggerimenti, linee guida ed esempi che consentono ai client di gestire WinEvents e di aiutare i server a determinare quando attivare l'evento WinEvent appropriato.
In questa sezione
- cosa sono WinEvents?
- registrazione di una funzione hook
- System-Level ed eventi di Object-Level
- In-Context e funzioni hook out-of-context
- protezione dalla reentrancy nelle funzioni hook
- allocazione di ID WinEvent
Per una panoramica del processo di notifica degli eventi in Microsoft Active Accessibility, vedere WinEvents nella Technical Overview.
Argomenti correlati