User manual - WANGPRSライブラリマニュアルver.1.04(2014年2月12日)
17
3.3.5 WANSIMGetPhoneLockedState, WanSimGetPhoneLockedState
SIM ロック状態を取得します。
[C++]
DWORD WANSIMGetPhoneLockedState(
HANDLE
hSIM
,
DWORD*
pdwLockState
)
[Visual Basic]
Public Shared Function WanSimGetPhoneLockedState(_
ByVal
SIMHandle
As IntPtr,_
ByRef
LockState
As Def.SimLockStatus _
) AS Int32
[C#]
public static Int32 WanSimGetPhoneLockedState(
IntPtr
SIMHandle
,
out Def.SimLockStatus
LockState
);
パラメータ
本関数は、SIM ロック状態を取得します。
Device Emulatorでは、SIM.iniファイルで指定したSIMロック状態を取得します。詳細は、SIM.iniを参
照してください。
パラメータ
hSIM
取得したハンドルを指定します。
pdwLockState
SIM ロック状態を取得します。
WAN_SIM_LOCKSTATE_READY
: SIM ロック解除状態
WAN_SIM_LOCKSTATE_PIN
: PIN 入力待機状態
WAN_SIM_LOCKSTATE_PUK
: PUK 入力待機状態
WAN_SIM_LOCKSTATE_OTHER_LOCK
: その他のロック状態
戻り値
以下の値を返します。
WAN_ERROR_SUCCES
: 正常終了
WAN_ERROR_ILLIGAL_HANDLE
: 不正なハンドル
WAN_ERROR_NOSIM
: SIM 未挿入
WAN_ERROR_MODULE_NOT_READY
: モジュール未準備(電源 OFF)
WAN_ERROR_BADPARAM
: パラメータエラー
WAN_ERROR_FAIL
: その他のエラー
DeviceEmulator では発生しません