Share via


MobileBroadbandDeviceServiceCommandSession クラス

定義

呼び出し元がモバイル ブロードバンド デバイス サービスのモデムに定義済みのコマンドを送信できるようにするデバイス サービス コマンド セッションを表します。

Note

この機能は、モバイル ネットワーク オペレーターによる特権アクセスを許可されたモバイル オペレーター アプリと UWP アプリでのみ使用できます。

この API を使用してアプリを Microsoft Store に発行する場合は、特別な承認が必要です。 詳細については、「アプリ機能宣言」トピックの「制限付き機能」セクションを参照してください。

public ref class MobileBroadbandDeviceServiceCommandSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MobileBroadbandDeviceServiceCommandSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MobileBroadbandDeviceServiceCommandSession
Public NotInheritable Class MobileBroadbandDeviceServiceCommandSession
継承
Object Platform::Object IInspectable MobileBroadbandDeviceServiceCommandSession
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
cellularDeviceControl cellularDeviceIdentity

注釈

MobileBroadbandDeviceService オブジェクトで OpenCommandSession メソッドが呼び出されると、 MobileBroadbandDeviceServiceCommandSession インスタンスが返されます。

メソッド

CloseSession()

モバイル ブロードバンド デバイス サービスのコマンド セッションを閉じます。

SendQueryCommandAsync(UInt32, IBuffer)

モバイル ブロードバンド デバイス サービスで非同期操作を開始し、コマンド セッションにクエリ コマンドを送信します。

SendSetCommandAsync(UInt32, IBuffer)

モバイル ブロードバンド デバイス サービスで非同期操作を開始し、set コマンドをコマンド セッションに送信します。

イベント

CommandReceived

セッションを開いた後、 MobileBroadbandDeviceServiceCommandSession オブジェクト上のモバイル ブロードバンド デバイスから未承諾のイベントを受信したときに発生します。

Note

この機能は、モバイル ネットワーク オペレーターによる特権アクセスを許可されたモバイル オペレーター アプリと UWP アプリでのみ使用できます。

この API を使用してアプリを Microsoft Store に発行する場合は、特別な承認が必要です。 詳細については、「アプリ機能宣言」トピックの「制限付き機能」セクションを参照してください。

適用対象

こちらもご覧ください