Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli oggetti funzionali esistono per identificare o raggruppare logicamente le funzionalità di un dispositivo. Ad esempio, un'applicazione può vedere che un dispositivo supporta SMS cercando l'oggetto funzionale SMS. Analogamente, l'applicazione può determinare che un dispositivo dispone di funzionalità della fotocamera cercando l'oggetto funzionale Acquisizione di immagini fisse.
Questa rappresentazione flessibile degli oggetti consente di supportare facilmente i dispositivi con funzionalità a più funzioni. I driver possono semplicemente esporre qualsiasi oggetto funzionale rappresenti il dispositivo, che è più granulare rispetto all'uso delle classi di dispositivo tradizionali. La rappresentazione dell'oggetto consente anche di isolare le parti funzionali sovrapposte; ad esempio, alcuni telefoni possono avere due fotocamere o quattro archivi.
Nel sistema operativo Windows 7, i servizi estendono gli oggetti funzionali fornendo query avanzate di funzionalità e un raggruppamento astratto di contenuto. Le applicazioni possono usare i servizi per individuare le funzionalità del dispositivo e interagire con il contenuto in modo più efficiente. Ad esempio, un'applicazione può vedere che un dispositivo supporta le funzionalità di sincronizzazione dei contatti cercando un oggetto servizio Contatti e può trovare tutti i contatti come oggetti figlio dell'oggetto servizio, senza dover eseguire ricerche ricorsive nella gerarchia di archiviazione.
I servizi consentono anche alle applicazioni di individuare e richiamare un comportamento personalizzato in un dispositivo.
Argomenti correlati