Windows Mobile でフラッシュ SMS (Sms クラス 0) を送信するためのコードを作成するにはどうすればよいですか? .NET または C++ コードを教えてください。また、.Net の方が優れています。
2 に答える
(パラメーター)への呼び出しで提供されるPROVIDER_SPECIFIC_MESSAGE_CLASS
列挙値を使用します。PS_MESSAGE_CLASS0
SmsSendMessage
pbProviderSpecificData
このコードは、Compact Framework の API よりも少しレベルが低いため、送信するメッセージをより細かく制御できます。ネイティブ DLL からマーシャリングする必要があります。Compact Framework で使用する例を次に示します。
メッセージクラスでSmsOpenを呼び出した後にSmsSendMessageおよびSmsReadMessageを呼び出す場合は、TEXT_PROVIDER_SPECIFIC_DATAおよびNOTIFICATION_PROVIDER_SPECIFIC_DATA構造体でこの列挙を使用します。詳細については、GSM仕様03.40「デジタルセルラー通信システム(フェーズ2+)、ショートメッセージサービス(SMS)の技術的実現」を参照してください。
列挙型PROVIDER_SPECIFIC_MESSAGE_CLASS{PS_MESSAGE_CLASS0= 0、PS_MESSAGE_CLASS1、PS_MESSAGE_CLASS2、PS_MESSAGE_CLASS3、PS_MESSAGE_CLASSUNSPECIFIED、};