Automazione interfaccia utente
Microsoft Automazione interfaccia utente è un framework di accessibilità che consente alle applicazioni Windows di fornire e utilizzare informazioni a livello di codice sulle interfacce utente. Fornisce l'accesso a livello di codice alla maggior parte degli elementi dell'interfaccia utente sul desktop. Consente ai prodotti di assistive technology, ad esempio le utilità per la lettura dello schermo, di fornire informazioni sull'interfaccia utente agli utenti finali e di modificare l'interfaccia utente con mezzi diversi dall'input standard. Automazione interfaccia utente consente anche agli script di test automatizzati di interagire con l'interfaccia utente.
- Ove applicabile
- Gruppo di destinatari per sviluppatori
- Requisiti di runtime
- Supporto per sistemi operativi di livello inferiore
Ove applicabile
Usando Automazione interfaccia utente e seguendo le procedure di progettazione accessibili, gli sviluppatori possono rendere le applicazioni in esecuzione in Windows più accessibili a molte persone con problemi di visione, udito o movimento. Inoltre, Automazione interfaccia utente è progettato specificamente per offrire funzionalità affidabili per scenari di test automatizzati.
Gruppo di destinatari per sviluppatori
Automazione interfaccia utente è progettato per sviluppatori C/C++ esperti. In generale, gli sviluppatori necessitano di un livello moderato di comprensione degli oggetti e delle interfacce COM (Component Object Model), Unicode e Windows.
Per informazioni sulle Automazione interfaccia utente per il codice gestito, vedere Accessibilità nella Guida per sviluppatori di .NET Framework.
Requisiti di runtime
Automazione interfaccia utente è supportato nei sistemi operativi seguenti: Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 e Windows Server 2019.
Nota
Windows XP e Windows Server 2003 richiedono anche Microsoft .NET Framework 3.0.
Supporto per sistemi operativi di livello inferiore
L'aggiornamento della piattaforma per Windows Vista è un set di librerie di runtime che consente agli sviluppatori di indirizzare le applicazioni a sistemi operativi Windows 7 e di livello inferiore. L'aggiornamento della piattaforma per Windows Server 2008 è un set di librerie di runtime che consente agli sviluppatori di destinare le applicazioni a Windows Server 2008 R2 e alle versioni precedenti di Windows Server. L'aggiornamento della piattaforma per Windows Vista e l'aggiornamento della piattaforma per Windows Server 2008 saranno disponibili per tutti i clienti di Windows Vista e Windows Server 2008 tramite Windows Update. Le applicazioni di terze parti che richiedono l'aggiornamento della piattaforma per Windows Vista o l'aggiornamento della piattaforma per Windows Server 2008 possono avere Windows Update per rilevare se è installato; in caso contrario, Windows Update lo scaricherà e lo installerà in background.
L'aggiornamento della piattaforma per Windows Vista e l'aggiornamento della piattaforma per Windows Server 2008 supportano entrambi l'intera funzionalità api di automazione di Windows 3.0 impostata nei sistemi operativi seguenti.
- Windows XP (inglese)
- Windows XP Home SP3 x86
Windows XP Professional SP3 x86 - Windows Server 2003 (inglese)
- Windows Server 2003 SP2 (x86 e x64)
- Windows Vista (inglese)
- Starter SP2 (x86 e x64)
Home Premium SP2 (x86 e x64)
Business SP2 (x86 e x64)
Enterprise SP2 (x86 e x64)
Ultimate SP2 (x86 e x64) - Windows Server 2008 (inglese)
- Windows Server 2008 SP2 (x86 e x64)
Per altre informazioni su entrambi gli aggiornamenti, vedere Aggiornamento della piattaforma per Windows Vista.
In questa sezione
- Nozioni fondamentali sull'automazione interfaccia utente
- Guida per programmatori di provider Automazione interfaccia utente
- Guida per programmatori client Automazione interfaccia utente
- Riferimento
- Esempi
- Appendici