次の方法で共有


ISmsBinaryMessage インターフェイス

定義

このインターフェイスを使用すると、SMS メッセージの生バイナリ形式にアクセスできます。 メッセージは、業界標準のプロトコル記述ユニット (PDU) 形式で格納されます (SMS 仕様 GSM 03.40 を参照)。

注意

この機能は、モバイル ネットワークオペレーター、モバイル ブロードバンド アダプター IHV、または OEM による特権アクセスを与えられた、モバイル オペレーター アプリと UWP アプリでのみ使用できます。 詳細については、「 モバイル ブロードバンド」を参照してください。

public interface class ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
struct ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
public interface ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsBinaryMessage : ISmsMessage
Public Interface ISmsBinaryMessage
Implements ISmsMessage
派生
属性
実装

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Devices.Sms.LegacySmsApiContract (v1.0 で導入)
アプリの機能
cellularMessaging sms

注釈

インターフェイスの継承

ISmsBinaryMessage は ISmsMessage を継承します。 ISmsBinaryMessage を実装する型は、 ISmsMessage のインターフェイス メンバーも実装します。

プロパティ

Format

このメッセージの検出されたプロトコル記述ユニット (PDU) 形式を取得します。

Id

メッセージの ID を取得します。この ID は、メッセージを取得または削除するために、後でメッセージ ストア メソッドを呼び出すことで指定できます。

(継承元 ISmsMessage)
MessageClass

オペレーターのメッセージ ネットワークによって決定されたメッセージ クラスを返します。 最も一般的な 2 つのクラスは、None (通常のメッセージ) または Class0 (ユーザーにすぐに表示する必要があるローミング警告などの特殊な演算子メッセージ) です。 エンドユーザー メッセージの一般的なクライアントでは、Class0 メッセージは無視されます。

(継承元 ISmsMessage)

メソッド

GetData()

バイナリ プロトコル記述ユニット (PDU) 形式のメッセージの生バッファーをバイト配列として返します。

SetData(Byte[])

SMS メッセージの生バイナリ ペイロードを指定します。 プロトコル記述ユニット (PDU) 標準に従ってフォーマットする必要があります。

適用対象

こちらもご覧ください