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 ベースのデバイスの場合、16 進数に変換する前のメッセージのサイズ (バイト単位)。
バイナリ形式の 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 テキスト メッセージを表す 16 進数の文字列形式 (3GPP TS 27.005 および 3GPP TS 23.040 標準に従います) でコード化されます。
バイナリ形式の SMS メッセージの送信をサポートする CDMA ベースのデバイス (つまり、WWAN_DEVICE_CAPSの WwanSmsCaps メンバーでWWAN_SMS_CAPS_PDU_SENDを返すミニポート ドライバー) の場合、PduData には、3GPP2 仕様 C.S0015-A の「ワイドバンド拡散システムのショート メッセージ サービス (SMS)」のセクション 3.4.2.1 SMS ポイントツーポイント メッセージで定義されているように、バイト配列として SMS メッセージが含まれています。 SMS では、ワイヤレス メッセージング テレサービス (WMT) 形式のみがサポートされます。 ミニポート ドライバーは、CDMA ベースのデバイスの BYTE[] にこの情報を型キャストする必要があります。 16 進数の文字列形式ではコード化されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 以降のバージョンの Windows で使用できます。 |
Header | wwan.h (Wwan.h を含む) |