Condividi tramite


WWAN_READY_INFO struttura (wwan.h)

La struttura WWAN_READY_INFO rappresenta lo stato pronto del dispositivo MB.

Sintassi

typedef struct _WWAN_READY_INFO {
  WWAN_READY_STATE    ReadyState;
  WWAN_EMERGENCY_MODE EmergencyMode;
  WCHAR               SubscriberId[WWAN_SUBSCRIBERID_LEN];
  WCHAR               SimIccId[WWAN_SIMICCID_LEN];
  BYTE                CdmaShortMsgSize;
  ULONG               StatusFlags;
  ULONG               SlotId;
  WWAN_LIST_HEADER    TNListHeader;
} WWAN_READY_INFO, *PWWAN_READY_INFO;

Members

ReadyState

Stato pronto del dispositivo.

EmergencyMode

Modalità di emergenza del dispositivo. Per altre informazioni, vedere WWAN_EMERGENCY_MODE.

SubscriberId[WWAN_SUBSCRIBERID_LEN]

Stringa con terminazione NULL di cifre che rappresenta l'identità del sottoscrittore.

Per i dispositivi basati su GSM, questo membro rappresenta la stringa International Mobile Subscriber Identity (IMSI) (fino a 15 cifre di lunghezza).

Per i dispositivi basati su CDMA, questo rappresenta la stringa Mobile Identification Number (MIN) o la stringa International Roaming MIN (IRM) (entrambe le 10 cifre in lunghezza).

I driver Miniport devono specificare questa stringa quando lo stato pronto per il dispositivo viene modificato in WwanReadyStateInitialized. I driver Miniport devono specificare anche questa stringa quando lo stato pronto per il dispositivo viene modificato in WwanReadyStateBadSim, WwanReadyStateFailure o WwanReadyStateDeviceLocked, se possibile, a scopo di identificazione.

Per le funzioni multi-vettore singolo, è necessario usare il formato Gsm SubscriberId . Ciò non si applica alle funzioni multi-carrier multi-mode perché il SottoscrittoreId può cambiare.

SimIccId[WWAN_SIMICCID_LEN]

Stringa con terminazione NULL di cifre che rappresenta l'ID della scheda circuito internazionale (ICC) della SIM. L'ID ICC varia da 15 a 20 cifre in lunghezza e viene rappresentato in caratteri alfanumerici. I driver Miniport devono specificare questa stringa quando lo stato pronto per il dispositivo viene modificato in WwanReadyStateInitialized e anche quando il dispositivo è bloccato, in attesa di immissione di chiavi PIN1 e PUK1.

I driver Miniport devono specificare questo valore per tutti i dispositivi in cui WwanCellularClass è uguale a WwanCellularClassGsm. I driver miniport dei dispositivi basati su CDMA devono specificare questo valore per i dispositivi in cui SimClass è uguale a WwanSimClassSimRemovable.

CdmaShortMsgSize

Lunghezza del carattere SMS supportata dalla rete o dal dispositivo, che tuttavia è minore, se il dispositivo è basato su CDMA.

I dispositivi basati su CDMA che supportano SMS devono specificare la lunghezza massima massima specifica del gestore SMS per essere maggiore di WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN e minore di WWAN_CDMA_SHORT_MSG_SIZE_MAX.

I dispositivi basati su CDMA che non supportano SMS devono impostare questo membro su WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN.

Questo membro non si applica ai dispositivi basati su GSM. I driver miniport dei dispositivi basati su GSM devono specificare WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN.

StatusFlags

Flag di stato SIM.

Valore Significato
WWAN_READY_STATUS_MASK_IS_ESIM 0x00000001 0: la SIM corrente non è un'eSIM. 1: la SIM corrente è un'eSIM. Valido solo quando ReadyState è MBIMSubscriberReadyStateInitialized o MBIMSubscriberReadyStateNoEsimProfile.
WWAN_READY_STATUS_MASK_SIM_REMOVABILITY_KNOWN 0x00000002 0: la removbilità della SIM è sconosciuta. 1: la removbilità sim è nota.
WWAN_READY_STATUS_MASK_SIM_FORMFACTOR 0x00000004 0: la SIM corrente è incorporata. 1: la SIM corrente è rimovibile. Valido solo quando ReadyState è MBIMSubscriberReadyStateInitialized, MBIMSubscriberReadyStateNoEsimProfile o MBIMSubscriberReadyStateDeviceLocked.
WWAN_READY_STATUS_MASK_SIM_SLOT_ACTIVE 0x00000008 0: l'indicazione proviene dallo slot attualmente inattivo. 1: l'indicazione proviene dallo slot attualmente attivo. Questo bit può essere impostato indipendentemente dal bit di WWAN_READY_STATUS_MASK_MASKS_IS_VALID.
WWAN_READY_STATUS_MASK_MASKS_IS_VALID 0x80000000 Indica se altri bit di stato (ad eccezione di WWAN_READY_STATUS_MASK_SIM_SLOT_ACTIVE) non sono validi. Se il bit è 0, gli altri bit non sono validi e devono essere ignorati. Se il bit è 1, gli altri bit di stato sono validi.

SlotId

Valore ULONG che specifica l'ID dello slot della scheda SIM.

TNListHeader

Elenco di numeri di telefono (TN) assegnati all'identità del sottoscrittore.

Ogni elemento nell'elenco è una stringa di WCHAR, con dimensioni fisse di WWAN_TN_LEN.

Ogni TN archiviato in un elemento elenco è un valore con terminazione NULL.

Nei dispositivi basati su GSM vengono chiamati numero ISDN (MSISDN) della stazione mobile. Nei dispositivi basati su CDMA sono denominati numeri di directory mobile (MDN).

I driver Miniport non devono specificare questo valore finché lo stato pronto per il dispositivo non viene modificato in WwanReadyStateInitialized.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 7 e versioni successive di Windows.
Intestazione wwan.h (include Wwan.h)

Vedi anche

NDIS_WWAN_READY_INFO

WWAN_EMERGENCY_MODE

WWAN_LIST_HEADER

WWAN_READY_STATE