Partager via


structure NDIS_WWAN_PACKET_SERVICE_STATE (ndiswwan.h)

La structure NDIS_WWAN_PACKET_SERVICE_STATE représente l’état de pièce jointe du service de paquets de l’appareil Mo.

Syntaxe

typedef struct _NDIS_WWAN_PACKET_SERVICE_STATE {
  NDIS_OBJECT_HEADER  Header;
  WWAN_STATUS         uStatus;
  WWAN_PACKET_SERVICE PacketService;
} NDIS_WWAN_PACKET_SERVICE_STATE, *PNDIS_WWAN_PACKET_SERVICE_STATE;

Membres

Header

En-tête avec des informations de type, de révision et de taille sur la structure NDIS_WWAN_PACKET_SERVICE_STATE. 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 Pilotes miniport windows 10 version 1903 qui prennent en charge la définition 5G sur NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_2. Les pilotes miniports qui ne prennent pas en charge 5G ou qui concernent les versions antérieures de Windows définissent cette option sur NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1.
Taille sizeof(NDIS_WWAN_PACKET_SERVICE_STATE)
 

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 les événements non sollicités (NDIS_STATUS_INDICATION ::RequestId = 0).

WWAN_STATUS_SUCCESS est également défini pour l’exécution réussie de et requête requêtes.

WWAN_STATUS_SUCCESS doit être retourné par le pilote miniport, si l’état demandé et l’état actuel sont identiques pour une requête définie.

Le tableau suivant présente les autres codes d’état d’erreur possibles.

Valeur Signification
WWAN_STATUS_PIN_REQUIRED L’appareil nécessite une entrée de valeur de code confidentiel.
WWAN_STATUS_FAILURE Impossible d’obtenir ou de définir l’état du service de paquets.
WWAN_STATUS_NOT_INITIALIZED L’opération a échoué, car l’appareil est en cours d’initialisation. Réessayez l’opération après que l’état prêt de l’appareil change pour WwanReadyStateInitialized.
WWAN_STATUS_SIM_NOT_INSERTED L’opération a échoué, car la carte SIM n’a pas été insérée entièrement dans l’appareil.
WWAN_STATUS_BAD_SIM L’opération a échoué, car une carte SIM incorrecte a été détectée.
 

Les pilotes miniport peuvent renvoyer les codes d’erreur (en plus de la liste ci-dessus) indiqués dans le tableau suivant en cas d’échec d’une définie requête.

Valeur Signification
WWAN_STATUS_FAILURE L’attachement de paquets ou le détachement de paquets a échoué. Pour plus d’informations, consultez membre uNwError de WWAN_PACKET_SERVICE structure. Pour les autres erreurs WWAN_STATUS_XXX, uNwError doit être défini sur zéro.
WWAN_STATUS_SERVICE_NOT_ACTIVATED L’appareil n’autorise pas la définition de l’état du service de paquet en raison d’un échec d’activation du service ou d’un abonnement expiré.
WWAN_STATUS_PROVIDER_NOT_VISIBLE Le fournisseur n’est pas visible pour les opérations de service de paquets.
WWAN_STATUS_NOT_REGISTERED L’appareil n’est pas dans l’état inscrit pour effectuer une opération d’attachement de paquets.
WWAN_STATUS_NO_DEVICE_SUPPORT SET packet service n’est pas pris en charge par cet appareil CDMA.
WWAN_STATUS_RADIO_POWER_OFF Impossible d’attacher un paquet, car la radio est désactivée.
WWAN_STATUS_SIM_NOT_INSERTED Une carte SIM n’est pas insérée.
WWAN_STATUS_BAD_SIM Une carte SIM incorrecte est détectée.

PacketService

Objet WWAN_PACKET_SERVICE mis en forme qui représente l’état de pièce jointe du service de paquets de l’appareil Mo.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7 et versions ultérieures de Windows.
d’en-tête ndiswwan.h (include Ndiswwan.h)

Voir aussi

NDIS_OBJECT_HEADER

WWAN_PACKET_SERVICE