Обнаружение и активация службы MB
В этом разделе описываются процедуры, позволяющие определить, должна ли служба активирована на устройстве с МБ, и как получить доступ к сети поставщика.
Обнаружение активации службы
Драйверы мини-портов могут определить, должны ли они выполнять активацию службы несколькими способами:
Для устройств на основе CDMA в Северная Америка или других местах, где U-RIM не используется, на устройстве должен быть флаг, указывающий состояние активации. Драйверы минипорта должны иметь возможность обнаруживать состояние активации во время инициализации без обращения к сети поставщика. Драйверы минипорта должны автоматически активировать службу, когда устройство сначала подключается по беспроводной сети к домашней сети. После завершения активации драйверы мини-портов должны снять флаг, чтобы им не нужно было снова выполнять активацию службы.
Драйверы мини-портов информируют службу MB о ходе активации службы, отправляя уведомления NDIS_STATUS_WWAN_READY_INFO во время инициализации устройства в МБ. Кроме того, чтобы определить состояние активации службы, служба может отправить запрос OID_WWAN_READY_INFO в драйвер мини-порта. В обоих случаях начальным состоянием готовности должно быть WwanReadyStateNotActivated. После активации службы драйверы мини-порта должны возобновить процесс инициализации и уведомить службу об изменении состояния готовности устройства.
Для устройств на основе GSM не существует общего метода определения необходимости активации службы устройства. Драйверы мини-портов могут реализовать собственный собственный метод, характерный для своего оператора, для выполнения обнаружения и активации служб.
Активация службы MB
Активация службы — это процесс активации подписки на службу MB, чтобы устройство получите доступ к сети поставщика. Служба MB не оснащена логикой активации службы, так как точная процедура активации должна выполняться драйвером мини-порта и (или) сторонним программным обеспечением, так как фактический процесс активации зависит от технологий сотовой связи и обычно настраивается для разных сетей поставщика. Активация службы может быть автоматической, ручной или одновременной. Драйверы мини-порта должны выполнять активацию службы только один раз для каждой новой подписки.
Дополнительные сведения об обнаружении и активации служб см. в разделе OID_WWAN_SERVICE_ACTIVATION.