WWAN_SMS_SEND_PDU 結構 (wwan.h)
WWAN_SMS_SEND_PDU 結構代表 PDU 樣式的 SMS 訊息。
語法
typedef struct _WWAN_SMS_SEND_PDU {
BYTE Size;
CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;
成員
Size
針對支援 PDU 樣式 SMS 訊息的 GSM 型裝置,在轉換成十六進位之前,訊息的大小,以位元組為單位。
針對支援以二進位格式傳送 SMS 訊息的 CDMA 型裝置, PduData 中訊息的大小,以位元組為單位。
下表列出WWAN_SMS_SEND 結構之 SmsFormat 成員的不同值,以及此成員中允許的對應範圍。
SmsFormat | 大小 |
---|---|
WwanSmsFormatPdu | 1 到 WWAN_SMS_RAW_PDU_LEN |
WwanSmsFormatCdma | 1 到 WWAN_SMS_CDMA_MAX_MSG_LEN |
例如:
如果 PduData [0] = 0, 則 PduData 的大小是 Size + 1。
如果 PduData [0] != 0, 則 PduData 的大小為 Size + PduData [0]。
PduData[WWAN_SMS_PDU_HEX_BUF_LEN]
NULL 終止的字串,表示記錄的內容。
針對 GSM 型裝置,內容會根據代表 SMS 簡訊的 3GPP TS 27.005 和 3GPP TS 23.040 標準) ,以十六進位字元串格式編碼 (。
針對支援以二進位格式傳送 SMS 訊息的 CDMA 型裝置, (也就是: 在 WWAN_DEVICE_CAPS) 的 WwanSmsCaps 成員中傳回WWAN_SMS_CAPS_PDU_SEND的迷你埠驅動程式,PduData 包含 SMS 訊息做為位元組數組,如 3.4.2.1 SMS 點對點訊息 3GPP2 規格 C.S0015-A“Short Message Service (Wideband Spread Spectrum Systems 的 SMS) 所定義。 SMS 僅支援無線傳訊電話服務 (WMT) 格式。 Miniport 驅動程序應該將此資訊輸入至 CDMA 型裝置的 BYTE[] 。 它不會以十六進位字串格式編碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows 7 和更新版本的 Windows 中使用。 |
標頭 | wwan.h (包含 Wwan.h) |