IMbnDeviceServicesEvents 介面 (mbnapi.h)
重要
從 Windows 10 1803 版開始,本節所述的 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 通知方法,指出裝置服務會話寫入要求已完成。 |
備註
下列程式描述如何註冊通知。
- 在 IMbnDeviceServicesManager 物件上呼叫 QueryInterface 來取得 IConnectionPoint 介面。
- 在傳回的介面上呼叫 FindConnectionPoint ,並將IID_IMbnDeviceServicesEvents傳遞至 RIID。
- 在傳回的連接點上呼叫建議,並將指標傳遞給實作 IMbnDeviceServicesEvents 的物件上的 IUnknown 介面。
在步驟 2 所傳回的連接點上呼叫 Unadvise ,即可終止通知。
若要檢視註冊 COM 通知的一些程式碼,請參閱 COM 連接點的用戶端一節。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | mbnapi.h |