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_PDU_RECEIVEとしてWWAN_SMS_CAPSで返されます)、このメンバーには、セクション 3GPP2 仕様 C.S0015-A のセクション 3.4.2.1 SMS ポイントツーポイント メッセージ C.S0015-A"Wideband Spread Spectrum Systems のショート メッセージ サービス (SMS) で定義されているバイト配列として SMS メッセージが含まれます。 SMS では、ワイヤレス メッセージング テレサービス (WMT) 形式のみがサポートされます。 ミニポート ドライバーは、CDMA ベースのデバイスの BYTE[] にこの情報を型キャストする必要があります。 16 進数の文字列形式ではコード化されません。 メッセージは NULL で終了しません。

要件

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

こちらもご覧ください

WWAN_MSG_STATUS