共用方式為


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以及 ( WwanPacketServiceStateAttachedWwanPacketServiceStateDetached)

  • 迷你埠驅動程式必須列出所有可用的資料類別;不只是可用的最高資料類別。 這適用于 查詢 作業和事件通知。

迷你埠驅動程式應根據下列規則傳回 設定 結果:

  • 如果以WwanPacketServiceActionAttach設定要求,則傳回WWAN_STATUS_SUCCESS是由服務發出,且裝置已處於封包附加狀態。

  • 如果以WwanPacketServiceActionDetach設定要求,則會傳回WWAN_STATUS_SUCCESS服務發出,且裝置已處於封包中斷連結狀態。

  • 永不傳回 設定 要求的暫時性狀態。 只有最終狀態 WwanPacketServiceStateAttachedWwanPacketServiceStateDetached 必須在順利完成封包服務作業之後傳回WWAN_STATUS_SUCCESS

規格需求

版本

適用于 Windows 7 和更新版本的 Windows。

標頭

Ndis.h

另請參閱

NDIS_WWAN_PACKET_SERVICE_STATE

OID_WWAN_PACKET_SERVICE