IMbnDeviceServicesEvents インターフェイス (mbnapi.h)

重要

バージョン 1803 Windows 10以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間のWindows ランタイム API に置き換えられます。

システム上のモバイル ブロードバンド デバイス サービスに関連する通知イベントに関するアプリケーションを通知します。

継承

IMbnDeviceServicesEvents インターフェイスは、IUnknown インターフェイスから継承します。 IMbnDeviceServicesEvents には、 次の種類のメンバーもあります。

メソッド

IMbnDeviceServicesEvents インターフェイスには、これらのメソッドがあります。

 
IMbnDeviceServicesEvents::OnCloseCommandSessionComplete

デバイス サービス CloseCommandSession 要求が完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnCloseDataSessionComplete

デバイス サービス セッション CloseDataSession 要求が完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnEventNotification

モバイル ブロードバンド デバイスからデバイス サービス状態変更イベントを通知する通知方法。
IMbnDeviceServicesEvents::OnInterfaceStateChange

システム上のデバイス サービスの状態の変化を通知する通知メソッド。
IMbnDeviceServicesEvents::OnOpenCommandSessionComplete

デバイス サービス CommandSessionOpen 要求が完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnOpenDataSessionComplete

デバイス サービス OpenDataSession 要求が完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnQueryCommandComplete

デバイス サービスの QUERY 要求が完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnQuerySupportedCommandsComplete

デバイス サービスでサポートされているメッセージのクエリが完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnReadData

デバイス サービス データ セッションから読み取られるデータの通知。
IMbnDeviceServicesEvents::OnSetCommandComplete

デバイス サービスの SET 要求が完了したことを示す通知メソッド。
IMbnDeviceServicesEvents::OnWriteDataComplete

デバイス サービス セッションの書き込み要求が完了したことを示す通知メソッド。

注釈

次の手順では、通知に登録する方法について説明します。

  1. IMbnDeviceServicesManager オブジェクトで QueryInterface を呼び出して、IConnectionPoint インターフェイスを取得します。
  2. 返されたインターフェイスで FindConnectionPoint を呼び出し、IID_IMBNDEVICESERVICESEVENTSを RIID に渡します。
  3. 返された接続ポイントに対して Advise を呼び出し、IMbnDeviceServicesEvents を実装するオブジェクトの IUnknown インターフェイスへのポインターを PUNK に渡します。

通知は、手順 2 で返された接続ポイントで Unadvise を呼び出すことによって終了できます。

COM 通知に登録するコードを表示するには、COM 接続ポイントに関する記事の「クライアント」セクションを参照してください。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー mbnapi.h