共用方式為


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
 
注意 針對 GSM 型裝置,如果 ElementType 設定為 WwanStructSmsPdu,則此成員會描述 PduData 的大小,以位元組為單位,不包括 Service Center 位址。 PduData 的第一個字節代表迷你埠驅動程式在計算 PduData 緩衝區確切大小時必須新增的 Service Center 位址大小。

例如:

如果 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)

另請參閱

WWAN_SMS_SEND