User manual - WANGPRSライブラリマニュアルver.1.04(2014年2月12日)

19
3.3.7 WANSIMUnLockPhone, WanSimUnlockPhone
SIM ロックを解除します。
[C++]
DWORD WANSIMUnLockPhone(
HANDLE
hSIM
,
BYTE*
szPassword1
,
BYTE*
szPassword2
)
[Visual Basic]
Public Shared Function WanSimUnLockPhone(_
ByVal
SIMHandle
As IntPtr, _
ByVal
Password1
As String, _
ByVal
Password2
As String _
) AS Int32
[C#]
public static Int32 WanSimUnLockPhone(
IntPtr
SIMHandle
,
string
Password1
,
string
Password2
)
解説
本関数は、SIM ロックを解除します。
本関数はSIMのロック状態により、引数が異なります。そのため、本関数を実行する以前
に、WANSIMGetPhoneLockedState
数を実行し、SIMのロック状態を確認してください。
SIM ロック状態が PIN 入力待機の場合は、SIM ロックを解除します。
また、SIM ロック状態が PUK 入力待機の場合は、PUK 入力待機状態を解除し、PIN コードを変更しま
す。
Device Emulatorでは、SIM.iniファイルで指定したPINコードまたはPUKコードを使用します。詳細
は、SIM.iniを参照してください。
Device Emul
ator ではPUK 時の PIN コード置き換えをサポートしません。
パラメータ
hSIM
取得したハンドルを指定します。
szPassword1
SIM ロック状態が PIN 入力待機の場合は、PIN コードを指定します。
SIM ロック状態が PUK 入力待機の場合は、PUK コードを指定します。
szPassword2
SIM ロック状態が PIN 入力待機の場合は、本パラメータを無視します。
SIM ロック状態が PUK 入力待機の場合は、新しい PIN コードを指定します。