次の方法で共有


IMbnMultiCarrier::GetCurrentCellularClass メソッド (mbnapi.h)

重要

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

マルチキャリア デバイスの現在の携帯ネットワーク クラスを取得します。

構文

HRESULT GetCurrentCellularClass(
  [out, retval] MBN_CELLULAR_CLASS *currentCellularClass
);

パラメーター

[out, retval] currentCellularClass

MBN_CELLULAR_CLASS

現在の携帯ネットワーク クラスを指定する MBN_CELLULAR_CLASS 列挙体へのポインター。 このメソッドが S_OK 以外の値を返す場合、 currentCellularClassNULL ですGetCurrentCellularClassS_OKを返す場合、呼び出し元のアプリケーションは SafeArrayDestroy を呼び出して割り当てられたメモリを解放する必要があります。

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に完了しました。
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
モバイル ブロードバンド サービスがこのシステムで実行されていません。
E_HANDLE
インターフェイスが無効です。 モバイル ブロードバンド デバイスは、おそらくシステムから削除されています。
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
インターフェイスが無効です。 ほとんどの場合、モバイル ブロードバンド デバイスはシステムから削除されています。
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
この操作は、デバイスではサポートされていません。 これは、マルチキャリアをサポートしていないデバイスによって返される場合があります。

要件

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

関連項目

IMbnMultiCarrier