struttura WWAN_READY_INFO_REV2_PRE2170 (wwan.h)
La struttura WWAN_READY_INFO_REV2_PRE2170 è la versione precedente della struttura WWAN_READY_INFO, precedente alla Windows 11.
Sintassi
typedef struct _WWAN_READY_INFO_REV2_PRE2170 {
WWAN_READY_STATE ReadyState;
WWAN_EMERGENCY_MODE EmergencyMode;
WCHAR SubscriberId[WWAN_SUBSCRIBERID_LEN];
WCHAR SimIccId[WWAN_SIMICCID_LEN];
BYTE CdmaShortMsgSize;
ULONG StatusFlags;
WWAN_LIST_HEADER TNListHeader;
} WWAN_READY_INFO_REV2_PRE2170, *PWWAN_READY_INFO_PRE2170;
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, rappresenta la stringa MIN (Mobile Identification Number) o la stringa International Roaming MIN (IRM) (entrambe 10 cifre di 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 cambia in WwanReadyStateBadSim, WwanReadyStateFailure o WwanReadyStateDeviceLocked, se possibile, a scopo di identificazione.
Per le funzioni a più vettori singoli, è necessario usare il formato SubscriberId GSM. Ciò non si applica alle funzioni multi-carrier multi-mode perché l'Id Sottoscrittore può cambiare.
SimIccId[WWAN_SIMICCID_LEN]
Stringa con terminazione NULL di cifre che rappresenta l'ID della scheda circuito internazionale (CPI) della SIM. L'ID CPI varia da 15 a 20 cifre di lunghezza ed è 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, a seconda di quale sia minore, se il dispositivo è basato su CDMA.
I dispositivi basati su CDMA che supportano SMS devono specificare la lunghezza massima massima del carattere SMS specifica del gestore telefonico 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à 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 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. |
TNListHeader
Elenco di numeri di telefono (TN) assegnati all'identità del sottoscrittore.
Ogni elemento nell'elenco è una stringa di WCHAR, con una dimensione fissa di WWAN_TN_LEN.
Ogni TN archiviato in un elemento elenco è un valore con terminazione NULL.
Nei dispositivi basati su GSM i nomi TN sono denominati numero ISDN della stazione mobile (MSISDN). Nei dispositivi basati su CDMA sono denominati numeri di directory mobili (MDN).
I driver Miniport non devono specificare questo valore finché lo stato pronto per il dispositivo non viene modificato in WwanReadyStateInitialized.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wwan.h |