MB-Signalstärkevorgänge
In diesem Thema werden die Vorgänge zum Melden der Signalstärke beschrieben.
Diese Vorgänge erfordern Zugriff auf den Netzwerkanbieter, nicht jedoch auf das Abonnentenidentitätsmodul (SIM-Karte).
Beachten Sie, dass miniport-Treiber bei GSM-basierten Geräten erst Benachrichtigungen zur Signalstärke senden sollten, nachdem sich der Miniporttreiber erfolgreich bei einem Netzwerkanbieter registriert hat. Bei CDMA-basierten Geräten können Miniporttreiber Signalstärkebenachrichtigungen senden, bevor sich der Miniporttreiber erfolgreich bei einem Netzwerkanbieter registriert hat.
Semantik der Signalstärkeanzeige
Das folgende Diagramm zeigt den Prozess, den Miniporttreiber befolgen sollten, um Signalstärkenanzeigen zu verarbeiten. Der MB-Dienst passt den Schwellenwert und das Intervall der Signalstärke an, basierend auf der aktuellen Gerätesignalstärke und der Dauer, für die sich das Gerät im Leerlauf befindet. Diese Aktionen werden in der Regel als Teil der Energieverwaltungsfeatures ausgeführt, die vom MB-Dienst bereitgestellt werden. Fett formatierte Bezeichnungen sind OID-Bezeichner oder Transaktionsflusssteuerung. Die Bezeichnungen im regulären Text sind die wichtigen Flags innerhalb der OID-Struktur.
Führen Sie zum Aktualisieren von Signalstärkenanzeigen das folgende Verfahren aus:
Der Miniporttreiber sendet NDIS_WWAN_SIGNAL_STATE an den MB-Dienst.
Der MB-Dienst sendet OID_WWAN_SIGNAL_STATE an den Miniporttreiber. Der Miniporttreiber antwortet mit einer vorläufigen Bestätigung (NDIS_STATUS_INDICATION_REQUIRED), dass er die Anforderung erhalten hat, und sendet in Zukunft eine Benachrichtigung mit den angeforderten Informationen.
Der Miniporttreiber sendet NDIS_STATUS_WWAN_SUCCESS an den MB-Dienst.
Der Miniporttreiber sendet NDIS_WWAN_SIGNAL_STATE an den MB-Dienst.
Der MB-Dienst sendet OID_WWAN_SIGNAL_STATE an den Miniporttreiber. Der Miniporttreiber antwortet mit einer vorläufigen Bestätigung (NDIS_STATUS_INDICATION_REQUIRED), dass er die Anforderung erhalten hat, und sendet in Zukunft eine Benachrichtigung mit den angeforderten Informationen.
Der Miniporttreiber sendet NDIS_STATUS_WWAN_SUCCESS an den MB-Dienst.
Der MB-Dienst sendet OID_WWAN_SIGNAL_STATE an den Miniporttreiber. Der Miniporttreiber antwortet mit einer vorläufigen Bestätigung (NDIS_STATUS_INDICATION_REQUIRED), dass er die Anforderung erhalten hat, und sendet in Zukunft eine Benachrichtigung mit den angeforderten Informationen.
Der Miniporttreiber sendet NDIS_STATUS_WWAN_SUCCESS an den MB-Dienst.
Der Miniporttreiber sendet NDIS_WWAN_SIGNAL_STATE an den MB-Dienst.