WWAN_SMS_PDU_RECORD構造体 (wwan.h)

WWAN_SMS_PDU_RECORD構造体は、PDU スタイルの SMS メッセージ レコードを表します。

構文

typedef struct _WWAN_SMS_PDU_RECORD {
  ULONG           MessageIndex;
  WWAN_MSG_STATUS MsgStatus;
  BYTE            Size;
  CHAR            PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_PDU_RECORD, *PWWAN_SMS_PDU_RECORD;

メンバー

MessageIndex

ミニポート ドライバーによって維持される仮想メッセージ ストアへのインデックス。 このインデックスは 1 から始まります。最大インデックスは、WWAN_SMS_CONFIGURATION_STATUSで返される ulMaxMessageIndex です。 仕様では、物理的に使用可能なデータ ストアが区別されないことに注意してください。 メッセージがクラス 0 (フラッシュ/アラート) メッセージの場合は、WWAN_MESSAGE_INDEX_NONEに設定する必要があります。

MsgStatus

SMS メッセージが新しい (未読)、古い (読み取り)、下書き、または送信されたかどうかを表すレコードの状態。

Size

レコードのサイズ (バイト単位)。

GSM ベースのデバイスの場合、これは 16 進文字列に変換する前のメッセージのサイズを表します。

CDMA ベースのデバイスの場合、これは PduData 内のバイト数を表します。

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

GSM ベースのデバイスの場合、SMS メッセージを表す 16 進文字列形式 (3GPP TS 27.005 および 3GPP TS 23.040 標準に準拠) でコード化されたレコードの内容を含む NULL 終端文字列。

バイナリ形式で SMS メッセージの読み取りをサポートする CDMA ベースのデバイスの場合 (WWAN_SMS_CAPS WWAN_SMS_CAPS_PDU_RECEIVEとして返されます)、このメンバーには、3GPP2 仕様 C.S0015-A の「ワイドバンド 拡散スペクトル システムのショート メッセージ サービス (SMS)」のセクション 3.4.2.1 SMS ポイントツーポイント メッセージで定義されているように、バイト配列として SMS メッセージが含まれます。 SMS では、ワイヤレス メッセージング Teleservice (WMT) 形式のみがサポートされます。 ミニポート ドライバーは、CDMA ベースのデバイスの BYTE[] にこの情報を型キャストする必要があります。 16 進数の文字列形式ではコード化されません。 メッセージは NULL で終了しません。

要件

   
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
Header wwan.h (Wwan.h を含む)

こちらもご覧ください

WWAN_MSG_STATUS