IMbnPinManager::GetPin メソッド (mbnapi.h)

重要

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

特定の種類の PIN を取得します。

構文

HRESULT GetPin(
  [in]          MBN_PIN_TYPE pinType,
  [out, retval] IMbnPin      **pin
);

パラメーター

[in] pinType

要求された PIN の種類を表す MBN_PIN_TYPE 値。

[out, retval] pin

要求された PIN の種類の IMbnPin のアドレスへのポインター。 このメソッドが S_OK 以外の値を返す場合、このパラメーターは NULL です。 それ以外の場合、呼び出し元のアプリケーションは、このインターフェイスの使用が完了したときにこのインターフェイスを解放する必要があります。

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_PENDING
PIN の種類は使用できません。 モバイル ブロードバンド サービスは現在、デバイスをプローブしてこの情報を取得しています。 PIN の種類が使用可能になると、モバイル ブロードバンド サービスは IMbnPinManagerEventsOnPinListAvailable メソッドを呼び出します。
E_MBN_PIN_REQUIRED
操作を完了するには PIN が必要です。 呼び出し元のアプリケーションは、デバイスが PIN ロック解除されたときにこの操作を再試行できます
E_MBN_SIM_NOT_INSERTED
デバイスに SIM はありません。
E_MBN_BAD_SIM
デバイスに不適切な SIM があります。
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
要求された PIN の種類は、デバイスではサポートされていません。

要件

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

関連項目

IMbnPinManager