structure NDIS_WWAN_USSD_EVENT (ndiswwan.h)
La structure NDIS_WWAN_USSD_EVENT représente un événement NDIS (Unstructured Supplement Service Data) (USSD).
Syntaxe
typedef struct _NDIS_WWAN_USSD_EVENT {
NDIS_OBJECT_HEADER Header;
WWAN_STATUS uStatus;
WWAN_USSD_EVENT UssdEvent;
} NDIS_WWAN_USSD_EVENT, *PNDIS_WWAN_USSD_EVENT;
Membres
Header
En-tête avec des informations de type, de révision et de taille sur la structure NDIS_WWAN_USSD_EVENT. Le service Mo définit l’en-tête avec les valeurs affichées dans le tableau suivant lorsqu’il envoie la structure de données au pilote miniport pour définir opérations. Les pilotes miniport doivent définir l’en-tête avec les mêmes valeurs lorsqu’ils envoient la structure de données au service Mo.
Sous-membre d’en-tête | Valeur |
---|---|
Type | NDIS_OBJECT_TYPE_DEFAULT |
Révision | NDIS_WWAN_USSD_EVENT_REVISION_1 |
Taille | sizeof(NDIS_WWAN_USSD_EVENT) |
Pour plus d’informations sur ces membres, consultez NDIS_OBJECT_HEADER.
uStatus
Un pilote miniport doit définir cette valeur sur WWAN_STATUS_SUCCESS pour réussir OID_WWAN_USSD exécution de requête.
Le tableau suivant présente les autres codes d’état d’erreur possibles (les autres membres n’ont pas besoin d’être mis à jour par le pilote miniport).
Valeur | Signification |
---|---|
WWAN_STATUS_PIN_REQUIRED | L’appareil nécessite une entrée de valeur de code confidentiel. |
WWAN_STATUS_FAILURE | Impossible d’obtenir la liste visible. |
WWAN_STATUS_SIM_NOT_INSERTED | Une carte SIM n’est pas insérée dans l’appareil. |
WWAN_STATUS_PROVIDERS_NOT_FOUND | Aucun fournisseur n’est trouvé. L’appareil semble être dans aucune couverture réseau. |
WWAN_STATUS_BUSY | L’appareil est occupé et ne peut pas analyser. Cela peut se produire si l’appareil effectue une analyse destructrice (par exemple, une analyse peut entraîner la modification de l’état inscrit actuel ou de l’activation PDP pour la désinscription ou la désactivation PDP). |
WWAN_STATUS_RADIO_POWER_OFF | Impossible d’analyser. La radio est désactivée. |
WWAN_STATUS_SERVICE_NOT_ACTIVATED | L’activation du service a échoué. L’abonnement a expiré. L’appareil n’autorise pas l’analyse. |
UssdEvent
Objet WWAN_USSD_EVENT mis en forme qui représente un événement USSD.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 8. |
d’en-tête | ndiswwan.h (include Ndiswwan.h) |