共用方式為


IMbnInterface::GetReadyState 方法 (mbnapi.h)

重要

從 Windows 10 1803 版開始,本節所述的 WIN32 API 會由Windows.Networking.Connectivity命名空間中的 Windows 執行階段 API 取代。

取得就緒狀態。

語法

HRESULT GetReadyState(
  [out, retval] MBN_READY_STATE *readyState
);

參數

[out, retval] readyState

MBN_READY_STATE結構的指標。 如果這個方法傳回 S_OK以外的任何值,則此參數為 Null

傳回值

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
已成功完成命令。 readyState 包含有效值。
E_PENDING
資訊無法使用。 行動寬頻服務目前正在探查就緒狀態。 呼叫端應用程式可以藉由註冊IMbnInterfaceEventsOnReadyStateChange方法,在就緒狀態可用時收到通知。

備註

就緒狀態會指定介面是否已成功初始化,並準備好執行連線作業。 針對 SIM 型裝置,當裝置已成功初始化 SIM 卡時,裝置便已就緒。 只有在就緒狀態 MBN_READY_STATE_INITIALIZED時,裝置才能用於連線。 如需其他裝置狀態的詳細資訊,請參閱 MBN_READY_STATE

介面的就緒狀態可能會因為使用者作業而變更。 例如,當使用者將 SIM 卡插入裝置時,就緒狀態會從 MBN_READY_STATE_SIM_NOT_INSERTED 變更為另一個就緒狀態。 就緒狀態也可能因為應用程式執行的其他作業而變更。 例如,輸入 PIN 時,就緒狀態可以從 MBN_READY_STATE_DEVICE_LOCKED 變更為另一個就緒狀態。 每當介面處於就緒狀態變更時,應用程式就可以註冊事件通知。 系統會呼叫IMbnInterfaceEventsOnReadyStateChange成員,以通知應用程式有關就緒狀態的任何變更。

當裝置回報 MBN_READY_STATE_INITIALIZED時,裝置的 SMS 子系統可能無法就緒。 呼叫的應用程式應該等候呼叫 IMbnSmsEventsOnSmsConfigurationChange成員,指出 SMS 子系統已就緒。

需求

   
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 mbnapi.h

另請參閱

IMbnInterface