Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Existen objetos funcionales para identificar o agrupar lógicamente las funcionalidades de características de un dispositivo. Por ejemplo, una aplicación puede ver que un dispositivo admite SMS buscando el objeto funcional sms. Del mismo modo, la aplicación puede ver que un dispositivo tiene funcionalidades de cámara buscando el objeto funcional Still Image Capture.
Esta representación de objeto flexible ayuda a habilitar la compatibilidad sencilla con dispositivos con funcionalidades de varias funciones. Los controladores simplemente pueden exponer cualquier objeto funcional que represente su dispositivo, que es más granular que usar clases de dispositivo tradicionales. La representación del objeto también ayuda a aislar las partes funcionales superpuestas; por ejemplo, algunos teléfonos pueden tener dos cámaras o cuatro almacenamientos.
En el sistema operativo Windows 7, los servicios amplían los objetos funcionales proporcionando consultas enriquecidas de funcionalidades y una agrupación abstracta de contenido. Las aplicaciones pueden usar servicios para detectar funcionalidades de dispositivo e interactuar con el contenido de forma más eficaz. Por ejemplo, una aplicación puede ver que un dispositivo admite las funcionalidades de sincronización de contactos buscando un objeto de servicio contacts y puede encontrar todos los contactos como objetos secundarios del objeto de servicio, sin tener que buscar recursivamente la jerarquía de almacenamiento.
Los servicios también permiten a las aplicaciones detectar e invocar el comportamiento personalizado en un dispositivo.
Temas relacionados