Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функциональные объекты существуют для выявления или логического группирования возможностей устройства. Например, приложение может видеть, что устройство поддерживает SMS, ищет функциональный объект SMS. Аналогичным образом приложение может определить, что устройство обладает функциями камеры, по наличию функционального объекта фиксации неподвижных изображений.
Это гибкое представление объектов позволяет легко поддерживать устройства с возможностями нескольких функций. Драйверы могут просто предоставлять все функциональные объекты, представляющие свое устройство, что более детализировано, чем использование традиционных классов устройств. Представление объекта также помогает изолировать перекрывающиеся функциональные части; Например, некоторые телефоны могут иметь две камеры или четыре хранилища.
В операционной системе Windows 7 службы расширяют функциональные объекты, предоставляя богатые возможности для запросов и абстрактное группирование контента. Приложения могут использовать службы для обнаружения возможностей устройств и более эффективного взаимодействия с содержимым. Например, приложение может видеть, что устройство поддерживает возможности синхронизации контактов, ищет объект службы контактов и может находить все контакты в качестве дочерних объектов объекта службы, не выполняя рекурсивный поиск в иерархии хранилища.
Службы также позволяют приложениям обнаруживать и вызывать настраиваемое поведение на устройстве.
Связанные разделы