API расширения служб устройств
Мобильные широкополосные устройства, совместимые с Windows, проект каждой поддерживаемой функции в качестве службы устройств. Примерами служб являются IP-подключение (возможность подключения к мобильной широкополосной сети или отключения от нее), телефонная книга, НАБОР SIM-карт, SMS и USSD. У каждой службы устройств есть соответствующий GUID. Все управляющие сообщения и пакеты, не являющиеся IP-адресами, которыми обмениваются универсальный драйвер мобильной широкополосной связи и устройство, содержат GUID для идентификации службы, связанной с запросом. Идентификаторы команд (CID) и коды индикации состояния определяются в пространстве имен GUID службы. Например, phonebook и SIM Toolkit могут совместно использовать один и тот же код CID, но они отличаются идентификатором GUID службы устройства, который обменивается в запросе.
Доступ к службам устройств, которые изначально не реализованы беспроводной платформой Windows, можно получить с помощью API расширения служб устройств. Этот API предоставляет прямой канал для программного обеспечения независимого поставщика оборудования (IHV) для доступа к функциональным возможностям на устройстве. Этот канал обеспечивает канал через службу WWAN и универсальный драйвер мобильного широкополосного подключения к устройству, как показано на следующей схеме:
Беспроводная платформа Windows поддерживает API для следующих функций приложений:
- Перечисление служб устройств
- Открытие и закрытие служб устройств
- Отправка управляющих команд в определенную службу устройства
- Отправка данных в определенную службу устройств (или получение данных из нее)
- Регистрация для получения "нежелательных" событий устройства из определенной службы устройств
Связанные темы
Список API среда выполнения Windows мобильной широкополосной связи