struttura WWAN_READY_INFO_REV1 (wwan.h)
La struttura WWAN_READY_INFO_REV1 rappresenta lo stato pronto del dispositivo MB. WWAN_READY_INFO_REV1 gli aggiornamenti WWAN_READY_INFO rimuovendo il campo StatusFlags.
Sintassi
typedef struct _WWAN_READY_INFO_REV1 {
WWAN_READY_STATE ReadyState;
WWAN_EMERGENCY_MODE EmergencyMode;
WCHAR SubscriberId[WWAN_SUBSCRIBERID_LEN];
WCHAR SimIccId[WWAN_SIMICCID_LEN];
BYTE CdmaShortMsgSize;
WWAN_LIST_HEADER TNListHeader;
} WWAN_READY_INFO_REV1, *PWWAN_READY_INFO_REV1;
Membri
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 IRM (International Roaming MIN) (entrambe le 10 cifre di lunghezza).
I driver Miniport devono specificare questa stringa quando lo stato pronto per il dispositivo cambia in WwanReadyStateInitialized. I driver Miniport devono specificare anche questa stringa quando lo stato pronto per il dispositivo cambia in WwanReadyStateBadSim, WwanReadyStateFailureo WwanReadyStateDeviceLocked, se possibile, a scopo di identificazione.
Per le funzioni a più vettori singoli, è necessario utilizzare il formato SubscriberId GSM. Ciò non si applica alle funzioni multi-carrier multi-mode perché il SubscriberId può cambiare.
SimIccId[WWAN_SIMICCID_LEN]
Stringa con terminazione NULL di cifre che rappresenta l'ID international circuit card (ICC) della SIM. L'ID ICC 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 cambia 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 del valore 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.
TNListHeader
Elenco di numeri di telefono (TN) assegnati all'identità del sottoscrittore.
Ogni elemento dell'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 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 cambia in WwanReadyStateInitialized.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 2004 |
intestazione | wwan.h |