NDIS_STATUS_WWAN_PACKET_SERVICE
迷你埠驅動程式會使用NDIS_STATUS_WWAN_PACKET_SERVICE通知,在封包服務可用性變更時通知 MB 服務,包括通知目前使用的封包資料服務類型變更。
迷你埠驅動程式也可以使用此通知傳送未經請求的事件。
此通知會使用 NDIS_WWAN_PACKET_SERVICE_STATE 結構。
備註
如果沒有資源配置/發行,CDMA 型迷你埠驅動程式可以自動起始封包附加服務,而且可以將事件通知傳送至 MB 服務。
迷你埠驅動程式應遵循下列事件通知指導方針:
迷你埠驅動程式應該在迷你埠驅動程式初始化期間,將 AvailableDataClasses 設定為 WWAN_DATA_CLASS_NONE。 之後,每當 有 AvailableDataClasses的任何變更時,迷你埠驅動程式都必須通知 MB 服務。
Miniport 驅動程式應該在迷你埠驅動程式初始化期間將 CurrentDataClass 設定為WWAN_DATA_CLASS_NONE。 之後,每當 CurrentDataClass 有任何變更時,迷你埠驅動程式都必須通知 MB 服務。 如果 CurrentDataClass 的變更導致傳輸或接收連結速度變更,迷你埠驅動程式應該傳送NDIS_STATUS_LINK_STATE通知。
每當封包服務附加狀態有任何變更時,迷你埠驅動程式都必須通知 MB 服務。
Miniport 驅動程式應該根據下列規則傳回 查詢 結果:
每當裝置嘗試附加封包時,迷你埠驅動程式必須使用 WwanPacketServiceStateAttaching 傳回WWAN_STATUS_SUCCESS。
每當裝置嘗試封包中斷連結時,迷你埠驅動程式應該會傳回 WWAN_STATUS_SUCCESS WwanPacketServiceStateDetaching 。
當裝置處於最終狀態時,迷你埠驅動程式應該會傳回WWAN_STATUS_SUCCESS以及 ( WwanPacketServiceStateAttached 或 WwanPacketServiceStateDetached)
迷你埠驅動程式必須列出所有可用的資料類別;不只是可用的最高資料類別。 這適用于 查詢 作業和事件通知。
迷你埠驅動程式應根據下列規則傳回 設定 結果:
如果以WwanPacketServiceActionAttach設定要求,則傳回WWAN_STATUS_SUCCESS是由服務發出,且裝置已處於封包附加狀態。
如果以WwanPacketServiceActionDetach設定要求,則會傳回WWAN_STATUS_SUCCESS服務發出,且裝置已處於封包中斷連結狀態。
永不傳回 設定 要求的暫時性狀態。 只有最終狀態 WwanPacketServiceStateAttached 或 WwanPacketServiceStateDetached 必須在順利完成封包服務作業之後傳回WWAN_STATUS_SUCCESS
規格需求
版本 |
適用于 Windows 7 和更新版本的 Windows。 |
標頭 |
Ndis.h |