次の方法で共有


IMbnRegistration::GetRegisterMode メソッド (mbnapi.h)

重要

バージョン 1803 Windows 10以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間のWindows 运行时 API に置き換えられます。

モバイル ブロードバンド デバイスのネットワーク登録モードを取得します。

構文

HRESULT GetRegisterMode(
  [out] MBN_REGISTER_MODE *registerMode
);

パラメーター

[out] registerMode

デバイス の現在 のネットワーク登録モードを指定するMBN_REGISTER_MODE値へのポインター。 この値は、メソッドが S_OKを返す場合にのみ意味があります。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
操作に成功しました。
E_PENDING
登録モードは使用できません。 モバイル ブロードバンド サービスは現在、デバイスの情報をプローブしています。 登録モードが使用可能な場合、モバイル ブロードバンド サービスは IMbnRegistrationEventsOnRegisterModeAvailable メソッドを呼び出します。
E_MBN_PIN_REQUIRED
レジスタ モードを取得するには、PIN が必要です。
E_MBN_SIM_NOT_INSERTED
SIM はデバイスに挿入されません。
E_MBN_BAD_SIM
デバイスに不適切な SIM が挿入されます。

解説

可能 登録モードの詳細については、「MBN_REGISTER_MODE」を参照してください。

回復可能なエラー E_MBN_PIN_REQUIREDの場合、モバイル ブロードバンド サービスは、エラー状態が過ぎたとき (PIN が入力されたときに) デバイスからこの情報のフェッチを再試行します。 その後、モバイル ブロードバンド サービスは IMbnRegistrationEventsOnRegisterModeAvailable メソッドを呼び出します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー mbnapi.h

関連項目

IMbnRegistration