NDIS_WWAN_RADIO_STATE structure (ndiswwan.h)

La structure NDIS_WWAN_RADIO_STATE représente les états d’alimentation radio matérielle et logicielle de l’appareil Mo.

Syntaxe

typedef struct _NDIS_WWAN_RADIO_STATE {
  NDIS_OBJECT_HEADER Header;
  WWAN_STATUS        uStatus;
  WWAN_RADIO_STATE   RadioState;
} NDIS_WWAN_RADIO_STATE, *PNDIS_WWAN_RADIO_STATE;

Membres

Header

En-tête avec des informations de type, de révision et de taille sur la structure NDIS_WWAN_RADIO_STATE. 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_RADIO_STATE_REVISION_1
Taille sizeof(NDIS_WWAN_RADIO_STATE)
 

Pour plus d’informations sur ces membres, consultez NDIS_OBJECT_HEADER.

uStatus

Status de l’opération d’état radio. Le tableau suivant montre les valeurs possibles pour ce membre.

Valeur Signification
WWAN_STATUS_SUCCESS Opération d’état radio réussie.
WWAN_STATUS_BUSY L’opération d’état radio a échoué, car l’appareil est occupé.
WWAN_STATUS_FAILURE Échec de l’opération d’état radio.
WWAN_STATUS_NOT_INITIALIZED L’opération a échoué, car l’appareil est en cours d’initialisation. Réessayez l’opération une fois l’état prêt de l’appareil passé à WwanReadyStateInitialized.

RadioState

Un objet WWAN_RADIO_STATE formaté qui représente les états d’alimentation radio matérielle et logicielle de l’appareil.

Remarques

Le pilote miniport doit définir le membre uStatus sur WWAN_STATUS_SUCCESS pour les événements non sollicités (NDIS_STATUS_INDICATION ::RequestId = 0).

Les pilotes Miniport peuvent définir le membre uStatus sur WWAN_STATUS_SUCCESS si l’état radio actuel est le même que l’état demandé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 7 et versions ultérieures de Windows.
En-tête ndiswwan.h (include Ndiswwan.h)

Voir aussi

NDIS_OBJECT_HEADER

WWAN_RADIO_STATE