次の方法で共有


WWAN_SMS_SEND_CDMA 構造体 (wwan.h)

WWAN_SMS_SEND_CDMA構造体は、送信する CDMA ベースの SMS テキスト メッセージを表します。

構文

typedef struct _WWAN_SMS_SEND_CDMA {
  WWAN_SMS_CDMA_ENCODING EncodingId;
  WWAN_SMS_CDMA_LANG     LanguageId;
  CHAR                   Address[WWAN_SMS_CDMA_ADDR_MAX_LEN];
  USHORT                 SizeInBytes;
  BYTE                   SizeInCharacters;
  BYTE                   EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN];
} WWAN_SMS_SEND_CDMA, *PWWAN_SMS_SEND_CDMA;

メンバー

EncodingId

CDMA メッセージで使用されるエンコード。 EncodedMsg メッセージは、このメンバーの値に基づいて解釈する必要があります。

LanguageId

CDMA メッセージで使用される言語。 これは SMS メッセージで使用される言語のインジケーターであり、言語が不明な場合は WwanSmsCdmaLangUnknown に設定できます。

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

携帯電話番号を表す最大長が 15 桁の NULL で終わる文字列。 数値は、次のいずれかの形式で指定できます。

  • "+ \0"
  • "\0"

MsgStatusWwanMsgStatusDraft または WwanMsgStatusSent の場合、ミニポート ドライバーは、前のメンバーで受信者の携帯電話番号を指定する必要があります。 それ以外の場合、 MsgStatusWwanMsgStatusNew または WwanMsgStatusOld の場合、ミニポート ドライバーは送信者の携帯電話番号を指定する必要があります。

SizeInBytes

EncodedMsg のサイズ (バイト単位)。 エンコードされたメッセージの最大長はWWAN_SMS_CDMA_MAX_BUF_LEN。 ミニポート ドライバーは、すべてのエンコードの種類のこのメンバーの値を指定する必要があります。

SizeInCharacters

エンコードされたデータによって表される文字数での EncodedMsg のサイズ。 EncodingIdWwanSmsCdmaEncodingShiftJis または WwanSmsCdmaEncodingKorean に設定されている場合、ミニポート ドライバーは、このメンバーに 0 を指定する必要があります。

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

CDMA ベースの SMS テキスト メッセージを表すエンコードされたコンテンツ。

要件

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

こちらもご覧ください

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG

WWAN_SMS_SEND