OID_WWAN_PREFERRED_PROVIDERS
OID_WWAN_PREFERRED_PROVIDERS gibt Informationen zur Liste der bevorzugten Anbieter für GSM-basierte Geräte zurück. Miniporttreiber von CDMA-basierten Geräten müssen dieses OID nicht unterstützen.
Miniport-Treiber müssen Set- und Query-Anfragen asynchron verarbeiten, indem sie zunächst NDIS_STATUS_INDICATION_REQUIRED an die ursprüngliche Anfrage zurückgeben und später eine NDIS_STATUS_WWAN_PREFERRED_PROVIDERS-Statusbenachrichtigung mit einer NDIS_WWAN_PREFERRED_PROVIDERS-Struktur senden, um Informationen zur Preferred Provider List (PPL) bereitzustellen, unabhängig davon, ob Set- oder Query-Anfragen abgeschlossen wurden.
Hinweise
Weitere Informationen zur Verwendung dieses OID finden Sie unter WWAN Provider Operations.
Miniport-Treiber können beim Verarbeiten von Abfrageanforderungen auf das Subscriber Identity Module (SIM Karte) zugreifen, aber nicht auf das Anbieternetzwerk zugreifen.
Miniport-Treiber können beim Verarbeiten von Set-Anforderungen auf das Subscriber Identity Module (SIM Karte) oder das Anbieternetzwerk zugreifen.
Bei der Verarbeitung von OID_WWAN_PREFERRED_PROVIDERS können Miniport-Treiber nur die WWAN_PROVIDER_STATE_PREFERRED oder WWAN_PROVIDER_STATE_FORBIDDEN Flags festlegen, um die Listeneinträge zu kennzeichnen. Beachten Sie, dass verbotene Anbieter möglicherweise nicht in der Liste für GSM-basierte Geräte angezeigt werden.
Miniport-Treiber sollten den PreferredListHeader.ElementType-Member auf WwanStructProvider festlegen. Der Miniporttreiber sollte den PreferredListHeader.ElementCount-Member auf 0 festlegen, wenn er auf OID_WWAN_PREFERRED_PROVIDERS Setanforderungen reagiert.
Ob die PPL auf dem Gerät beim Verarbeiten von Set-Anforderungen überschrieben werden kann, hängt von der Gerätefunktion, der Mobilfunktechnologie und/oder der Richtlinie des Netzwerkanbieters ab.
Miniporttreiber sollten NDIS_STATUS_NOT_SUPPORTED zurückgeben, wenn sie das Zurückgeben oder Festlegen der PPL nicht unterstützen.
Anforderungen
Version |
Verfügbar in Windows 7 und späteren Windows-Versionen. |
Header |
Ntddndis.h (Ndis.h einschließen) |