Informazioni sull'API accesso ai dispositivi
L'API Accesso ai dispositivi è destinata agli sviluppatori C++ che creano un'app di Windows Store per interagire con dispositivi specializzati in Windows 8. Questo argomento descrive gli scenari a cui si applica l'API Accesso ai dispositivi. Spiega anche in che modo l'API Accesso ai dispositivi applica le regole di sicurezza per le app di Windows Store in Windows 8.
Abilitazione delle funzionalità dei dispositivi personalizzate nelle app per dispositivi di Windows Store
Gli sviluppatori per fornitori di hardware indipendenti (IHV) e OEM possono creare un'app di Windows Store abbinata al dispositivo e acquisita automaticamente quando il dispositivo è installato. Questa app, nota come app per dispositivi di Windows Store, può fornire funzionalità specifiche del dispositivo.
I dispositivi che non dispongono di driver di classe predefiniti o API windows Runtime per la comunicazione con il dispositivo in Windows 8 sono noti come dispositivi specializzati. Questi dispositivi potrebbero richiedere un driver personalizzato. Per altre informazioni sui tipi di dispositivi che richiedono driver personalizzati, vedere la guida alla progettazione di app per dispositivi di Windows Store per dispositivi specializzati.
L'app per dispositivi Windows Store per un dispositivo specializzato che deve comunicare con un driver personalizzato di un dispositivo non può usare API Microsoft Win32 come DeviceIoControl e CreateFile per inviare IOCTLs al dispositivo. L'ambiente di sicurezza con restrizioni in cui vengono eseguite le app per dispositivi di Windows Store richiede l'uso dell'API Accesso dispositivo per comunicare con il driver personalizzato da un'app di Windows Store.
Lo sviluppatore di un dispositivo personalizzato limita l'accesso alle applicazioni approvate e con privilegi. Ad esempio, il produttore di un dispositivo lettore multimediale potrebbe volere che gli utenti possano riprodurre musica solo tramite l'app musicale fornita da IHV e limitare l'app del concorrente dalla sincronizzazione dei supporti dal dispositivo. Quando si compila il driver di dispositivo, si imposta una proprietà nel file delle informazioni (INF) per specificare che solo le app con privilegi possono accedere al dispositivo. I metadati nel dispositivo stesso specificano gli ID pacchetto per il set di app approvate. Vedi App per dispositivi UWP per dispositivi interni per altri dettagli sul processo di impostazione di questi metadati nel dispositivo.
Argomenti correlati
Esempio di accesso ai driver personalizzati, app per dispositivi UWP per dispositivi interni, Hardware Dev Center