struttura WWAN_SMS_STATUS (wwan.h)
La struttura WWAN_SMS_STATUS rappresenta lo stato dell'archivio messaggi SMS.
Sintassi
typedef struct _WWAN_SMS_STATUS {
ULONG uFlag;
ULONG MessageIndex;
} WWAN_SMS_STATUS, *PWWAN_SMS_STATUS;
Members
uFlag
Bitmap di flag che rappresentano lo stato dell'archivio messaggi nel dispositivo MB. I valori per uFlag sono definiti nella tabella seguente.
Valore | Significato |
---|---|
WWAN_SMS_FLAG_NONE | Nessuno stato da segnalare. |
WWAN_SMS_FLAG_MESSAGE_STORE_FULL | L'archivio messaggi è pieno. |
WWAN_SMS_FLAG_NEW_MESSAGE | È arrivato un nuovo messaggio non classe 0 (flash/alert). |
I driver Miniport non devono impostare o cancellare alcun flag fino a quando non si verifica una modifica dello stato. Ad esempio, il flag WWAN_SMS_FLAG_MESSAGE_STORE_FULL deve rimanere impostato fino a quando il driver miniport elabora completamente una richiesta di messaggio di eliminazione proveniente dal servizio MB. Analogamente, il flag WWAN_SMS_FLAG_NEW_MESSAGE deve rimanere impostato fino a quando il driver miniport elabora completamente una nuova richiesta di messaggio letto dal servizio MB.
I driver Miniport devono inviare un evento non richiesto al servizio MB ogni volta che viene impostato un flag. I driver Miniport non devono inviare un evento non richiesto quando un flag viene cancellato (reimpostato).
MessageIndex
Si tratta dell'indice del messaggio appena arrivato o del messaggio appena arrivato in caso di risposta di query .
Indice univoco nell'archivio messaggi compreso tra 1 e ulMaxMessageIndex restituito in NDIS_STATUS_WWAN_SMS_CONFIGURATION.
Se uFlag non è impostato con WWAN_SMS_NEW_MESSAGE, questo membro deve essere inizializzato dal driver miniport con WWAN_MESSAGE_INDEX_NONE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 7 e versioni successive di Windows. |
Intestazione | wwan.h (include Wwan.h) |