Condividi tramite


struttura WWAN_SMS_CDMA_RECORD (wwan.h)

La struttura WWAN_SMS_CDMA_RECORD rappresenta i record sms basati su CDMA.

Sintassi

typedef struct _WWAN_SMS_CDMA_RECORD {
  ULONG                  MessageIndex;
  WWAN_MSG_STATUS        MsgStatus;
  CHAR                   Address[WWAN_SMS_CDMA_ADDR_MAX_LEN];
  CHAR                   ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN];
  WWAN_SMS_CDMA_ENCODING EncodingId;
  WWAN_SMS_CDMA_LANG     LanguageId;
  USHORT                 SizeInBytes;
  BYTE                   SizeInCharacters;
  BYTE                   EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN];
} WWAN_SMS_CDMA_RECORD, *PWWAN_SMS_CDMA_RECORD;

Membri

MessageIndex

Indice nell'archivio messaggi virtuale gestito dal driver miniport. Questo indice è basato su 1 e l'indice massimo è ulMaxMessageIndex restituito in WWAN_SMS_CONFIGURATION_STATUS. Tenere presente che la specifica non distingue tra gli archivi dati fisicamente disponibili. Se il messaggio è un messaggio classe 0 (flash/alert), deve essere impostato su WWAN_MESSAGE_INDEX_NONE.

MsgStatus

Stato del record che indica se il messaggio SMS è nuovo (non letto), vecchio (letto), bozza o inviato.

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

Stringa con terminazione NULL con lunghezza massima di 15 cifre che rappresenta un numero di cellulare. Il numero può essere in uno dei formati seguenti:

  • "+ \0"
  • "\0"

Se MsgStatus è WwanMsgStatusDraft o WwanMsgStatusSent, i driver miniport devono specificare il numero di cellulare del ricevitore nei membri precedenti. In caso contrario, se MsgStatus è WwanMsgStatusNew o WwanMsgStatusOld, i driver miniport devono specificare il numero di cellulare del mittente.

ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN]

Stringa che rappresenta il timestamp di Service Center (SC) nel formato seguente: " YY/MM/DD, HH:mm:SS±ZZ" dove:

  • YY rappresenta le ultime due cifre dell'anno. Ad esempio, 07 corrisponde al 2007. L'intervallo valido è compreso tra 00 e 99.
  • MM rappresenta l'indice mensile in cifre doppie. Ad esempio, 01 per gennaio e 12 corrisponde a dicembre. L'intervallo valido è compreso tra 01 e 12.
  • DD rappresenta il giorno del mese in cifre doppie. Ad esempio, 01 corrisponde al primo giorno del mese e 31 corrisponde al 31° giorno. L'intervallo valido è compreso tra 01 e 31.
  • HH rappresenta le ore in formato 24 ore. Ad esempio, 01 corrisponde alle 1:00 e 13 corrisponde alle 13:00. L'intervallo valido è compreso tra 00 e 23.
  • mm rappresenta i minuti in cifre doppie. Ad esempio, 01 corrisponde a 1 minuto e 30 corrisponde a 30 minuti. L'intervallo valido è compreso tra 00 e 59.
  • SS rappresenta i secondi in cifre doppie. Ad esempio, 01 corrisponde a 1 secondo e 30 corrisponde a 30 secondi. L'intervallo valido è compreso tra 00 e 59.
  • ZZ rappresenta il fuso orario con riferimento all'ora di Greenwich (GMT). Ad esempio, 01 corrisponde a 1 ora e 12 corrisponde a 12 ore. L'intervallo valido è compreso tra 00 e 13 (-12 a +13 se combinato con il simbolo ±).
Ad esempio, per rappresentare il 2 ottobre 1996, 20:01:54 GMT +2 ore, usare il timestamp stringa seguente "96/10/02,20:01:54+02"

EncodingId

Codifica utilizzata nel messaggio CDMA. messaggio EncodedMsg deve essere interpretato in base al valore di questo membro.

LanguageId

Lingua utilizzata nel sms.

SizeInBytes

Dimensioni, in byte, di EncodedMsg . Il messaggio codificato può avere una lunghezza massima di WWAN_SMS_CDMA_MAX_BUF_LEN. I driver Miniport devono specificare un valore per questo membro per tutti i tipi di codifica.

SizeInCharacters

Dimensioni di EncodedMsg in numero di caratteri rappresentati dai dati codificati. I driver Miniport devono specificare 0 per questo membro quando EncodingId è impostato su WwanSmsCdmaEncodingShiftJis o WwanSmsCdmaEncodingKorean.

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

Contenuto codificato del record che rappresenta il messaggio di testo SMS.

Fabbisogno

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

Vedere anche

WWAN_MSG_STATUS

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG