WWAN_SMS_CDMA_RECORD 結構 (wwan.h)

WWAN_SMS_CDMA_RECORD 結構代表CDMA型SMS簡訊記錄。

語法

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;

成員

MessageIndex

迷你埠驅動程式所維護之虛擬訊息存放區中的索引。 此索引是以 1 為基礎,且最大索引為 ulMaxMessageIndex ,如WWAN_SMS_CONFIGURATION_STATUS中傳回。 請注意,規格不會區分實際可用的數據存放區。 如果訊息是類別 0 (快閃/警示) 訊息,則必須將此設定為WWAN_MESSAGE_INDEX_NONE。

MsgStatus

記錄的狀態,表示 SMS 訊息是新的 (未讀取) 、舊 (讀取) 、草稿或傳送。

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

以 NULL 結尾的字串,其長度上限為 15 位數,代表行動數位。 數位可以是下列任何格式:

  • "+ \0"
  • "\0"

如果 MsgStatusWwanMsgStatusDraftWwanMsgStatusSent,迷你埠驅動程序應該在先前的成員中指定接收者的行動號碼。 否則,如果 MsgStatusWwanMsgStatusNewWwanMsgStatusOld,迷你埠驅動程序應該指定發件者的行動號碼。

ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN]

字串,表示 Service Center (SC) 時間戳,格式如下:“ YY/MM/DDHHmmSS±ZZ” 其中:

  • YY 代表年份的最後兩位數。 例如,07 對應至 2007。 有效範圍介於 00 到 99 之間。
  • MM 代表雙位數的月份索引。 例如,1 月和 12 日的 01 對應至 12 月。 有效範圍介於 01 到 12 之間。
  • DD 代表以雙位數表示月份的日期。 例如,01 對應至月份的第 1 天,而 31 對應至第 31 天。 有效範圍介於 01 到 31 之間。
  • HH 代表 24 小時格式的小時。 例如,01 對應至上午 1 點,而 13 則對應至下午 1 點。 有效範圍介於 00 到 23 之間。
  • mm 代表雙位數的分鐘數。 例如,01 對應至 1 分鐘,而 30 對應至 30 分鐘。 有效範圍介於 00 到 59 之間。
  • SS 代表雙位數的秒數。 例如,01 對應至 1 秒,而 30 對應至 30 秒。 有效範圍介於 00 到 59 之間。
  • ZZ 代表時區,參考 Greenwich Mean Time (GMT) 。 例如,01 對應至 1 小時,而 12 對應至 12 小時。 當與 ±) 符號結合時,有效範圍介於 00 到 13 (-12 到 +13 之間。
例如,若要代表 1996 年 10 月 2 日,20:01:54 GMT+2 小時,請使用下列字串時間戳 “96/10/02,20:01:54+02”

EncodingId

CDMA 訊息中使用的編碼方式。 編碼Msg 訊息應該根據這個成員的值進行解譯。

LanguageId

SMS 簡訊中使用的語言。

SizeInBytes

EncodedMsg 的大小,以位元組為單位。 編碼的訊息長度上限為 WWAN_SMS_CDMA_MAX_BUF_LEN。 迷你埠驅動程式必須針對所有編碼類型指定這個成員的值。

SizeInCharacters

編碼數據所代表字元數的 EncodedMsg 大小。 當 EncodingId 設定為 WwanSmsCdmaEncodingShiftJisWwanSmsCdmaEncodingKorean 時,Miniport 驅動程式應該為此成員指定 0。

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

代表SMS簡訊之記錄的編碼內容。

規格需求

需求
最低支援的用戶端 可在 Windows 7 和更新版本的 Windows 中使用。
標頭 wwan.h (包含 Wwan.h)

另請參閱

WWAN_MSG_STATUS

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG