User manual - SAMライブラリマニュアルver.1.00(2012年3月29日)
11
dwSendSize
pbySendData に指定するバイナリデータのサイズを指定します。
pbyReceiveData
SAM カードからの応答情報(バイナリデータ)を取得します。
バッファサイズは 506 バイト以上確保してください。
pdwActualSize
pbyReceiveData が取得したバイナリデータのサイズを取得します。
dwReserved
現在のバージョンではこの引数を使用しません。0 を指定してください。
戻り値
以下の値を返します。
SAM_OK
: 正常終了
SAM_NOT_DEVICE
: SAM ドライバエラー
DeviceEmulator では発生しません
SAM_POF
: 未オープンエラー
SAM_PRM
: パラメータエラー
SAM_ERROR_NOCARD
: SAM カード未挿入エラー
DeviceEmulator では発生しません
SAM_ERROR_TIMEOUT
: タイムアウトエラー
DeviceEmulator では発生しません
SAM_ERROR_SUSPEND
: 本体 OFF 発生エラー
DeviceEmulator では発生しません
SAM_NOT_ACTIVATION
: カード未起動エラー
SAM_ERROR_RESPONSE
: SAM カード異常応答発生エラー
DeviceEmulator では発生しません
FUNCTION_UNSUPPORT
: 関数未サポート
補足
戻り値の SAM_OK は、SAM カードとの通信の正常終了を表すものであり、指定したコマンド自身の正
常終了を表すものではありません。コマンド自身の結果については、応答情報に格納しているコマンド
の実行結果を確認してください。