NDIS_WWAN_USSD_EVENT structure (ndiswwan.h)

La structure NDIS_WWAN_USSD_EVENT représente un événement NDIS USSD (Unstructured Supplementary Service Data).

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 indiquées dans le tableau suivant lorsqu’il envoie la structure de données au pilote miniport pour les opérations de définition . 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 le définir sur WWAN_STATUS_SUCCESS pour que l’exécution de la requête OID_WWAN_USSD réussisse.

Le tableau suivant montre les autres erreurs possibles status codes (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 ne 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 destructive (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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 8.
En-tête ndiswwan.h (include Ndiswwan.h)

Voir aussi

WWAN_USSD_EVENT