次の方法で共有


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