User manual - MSRライブラリマニュアルver1.00(2011年2月18日)
3.1.7 MSRSetPowerStatus
MSR の電源状態を設定します。
[C++]
DWORD MSRSetPowerStatus(
DWORD
dwPowerStatus
)
[Visual Basic]
Public Shared Function MSRSetPowerStatus(
ByVal
dwPowerStatus
As Int32 _
) As Int32
[C#]
public static Int32 MSRSetPowerStatus(
Int32
dwPowerStatus
)
解説
本関数は、MSR の電源状態を設定します。
DeviceEmulator では、電源 ON にした 1 秒後に WM_MSR_READING メッセージを送信します。
パラメータ
dwPowerStatus
電源状態を指定します。
MSR_POWERON
: 電源 ON
MSR_POWEROFF
: 電源 OFF
戻り値
以下の値を返します。
MSR_SUCCESS
: 正常終了
MSR_ERR_NOTOPEN
: 未オープンエラー
MSR_ERR_PARAM
: パラメータエラー
MSR_ERR_DEVICE
: デバイスが正しく動作していません
DeviceEmulator では発生しません
MSR_ERR_POWERSUPPLIED
: MSR に電源が既に供給されています
DeviceEmulator では発生しません
FUNCTION_UNSUPPORT
: 未サポートエラー
補足
MSR 使用時の消費電力を抑えるために、読取前に本関数で電源 ON にしてから通帳を走査して
ください。また、読取後に本関数で電源 OFF にしてください。
10