Automazione interfaccia utente

Microsoft Automazione interfaccia utente è un framework di accessibilità che consente alle applicazioni Windows di fornire e usare 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 tecnologia assistive, ad esempio le utilità per la lettura dello schermo, di fornire informazioni sull'interfaccia utente agli utenti finali e di modificare l'interfaccia utente in modo diverso dall'input standard. Automazione interfaccia utente consente anche agli script di test automatizzati di interagire con l'interfaccia utente.

Ambito di applicazione

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 visione, udito o disabilità di movimento. Inoltre, Automazione interfaccia utente è progettato in modo specifico per offrire funzionalità affidabili per scenari di test automatizzati.

Sviluppatori

Automazione interfaccia utente è progettato per sviluppatori C/C++ esperti. In generale, gli sviluppatori hanno bisogno di un livello moderato di comprensione degli oggetti e delle interfacce COM (Component Object Model), Unicode e Windows API programming ( Programmazione API Windows).

Per informazioni sulle Automazione interfaccia utente per il codice gestito, vedere Accessibilità nella sezione Guida per sviluppatori .NET Framework di MSDN.

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 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 a livello inferiore

L'aggiornamento della piattaforma per Windows Vista è un set di librerie di runtime che consentono agli sviluppatori di indirizzare applicazioni a sistemi operativi Windows 7 e a livello inferiore. L'aggiornamento della piattaforma per Windows Server 2008 è un set di librerie di run-time che consentono agli sviluppatori di indirizzare applicazioni a Windows Server 2008 R2 e 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 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 rilevare se è installata; se non è, Windows Update scaricarla e installarla in background.

L'aggiornamento della piattaforma per Windows Vista e l'aggiornamento della piattaforma per Windows Server 2008 supportano l'intera funzionalità dell'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.

Contenuto della sezione