MB-Paketkontextverwaltung
In diesem Thema wird die Verwaltung von Paketkontexten beschrieben, bei denen es sich um einen bestimmten Satz von Netzwerkkonfigurationsparametern zum Einrichten einer virtuellen Verbindung oder eines Flusses über die physische MB-Verbindung auf Ebene 2 handelt. Bei GSM-basierten Geräten entspricht dies dem Konzept eines Packet Data Protocol (PDP). Bei CDMA-basierten Geräten entspricht dies einem Netzwerkprofil.
In den meisten Fällen werden die detaillierten Einstellungen eines Paketkontexts entweder von IHVs und/oder Netzwerkanbietern des MB-Geräts vorab bereitgestellt oder über das Netzwerk over-the-air (OTA) oder per SMS bereitgestellt. In beiden Fällen ist der Endbenutzer in der Regel nicht verpflichtet, die meisten Einstellungen (z. B. Quality of Service (QoS), Sicherheitscodes, mobile IP-Adressen usw. bereitzustellen. Der Endbenutzer muss jedoch möglicherweise die Netzwerkzugriffszeichenfolge, den Benutzernamen und das Kennwort angeben. Es sind diese vom Benutzer konfigurierbaren Einstellungen, die den Inhalt eines Paketkontexts aus sicht des MB-Diensts darstellen.
Das MB-Treibermodell bietet keine explizite OID zum Einrichten oder Herunterfahren der Layer-2-Verbindung für WWAN. Stattdessen führt die Aktivierung des ersten Paketkontexts dazu, dass die zugrunde liegende Layer-2-Verbindung eingerichtet und der letzte Paketkontext deaktiviert wird, wird die zugrunde liegende Layer-2-Verbindung effektiv unterbrochen.
Das MB-Treibermodell basiert auf diesen beiden Einschränkungen in Bezug auf die Anzahl der aktiven Paketkontexte zu einem bestimmten Zeitpunkt auf folgende Weise:
Jeder Paketkontext kann nur einmal aktiviert werden.
Nur ein einzelner Paketkontext kann zu einem bestimmten Zeitpunkt aktiviert werden.
Es ist obligatorisch, dass jeder Miniporttreiber, der dem MB-Treibermodell entspricht, den MaxActivatedContexts-Member der WWAN_DEVICE_CAPS-Struktur auf eins festlegt, wenn er auf OID_WWAN_DEVICE_CAPS-Abfrageanforderungen reagiert. Auch wenn ein Miniporttreiber diesen Wert auf größer als 1 festlegt, stellt der MB-Dienst sicher, dass zu einem bestimmten Zeitpunkt höchstens ein Paketkontext aktiviert wird.
Da jeder Paketkontext nicht mehr als einmal aktiviert werden kann, kann ein statischer Paketkontextbezeichner verwendet werden, um die virtuelle Verbindung nach der Aktivierung zu identifizieren. Die Verwendung dieses statischen Bezeichners ist weiterhin gültig, solange die erste Einschränkung noch gilt.
Weitere Informationen zur Paketkontextverwaltung finden Sie unter OID_WWAN_PROVISIONED_CONTEXTS und OID_WWAN_CONNECT.