User manual - SAMライブラリマニュアルver.1.00(2012年3月29日)
4
3. 機能一覧
3.1 関数一覧
SAM ライブラリの提供する関数は、以下のとおりです。
関数名 機能
IT-9000
SAMOpen カードコントローラを電源 ON ○
SAMClose カードコントローラを電源 OFF ○
SAMPowerUpCard 指定したカードスロットの SAM カードを電源 ON ○
SAMPowerDownCard 指定したカードスロットの SAM カードを電源 OFF ○
SAMExchangeData 起動した SAM カードとの通信 ○
SAMGetNumberOfSlot SAM カードのスロット数を取得 ○
SAMGetCardResponse 起動した SAM カードの ATR 情報を取得 ○
SAMNegotiate 起動した SAM カードとの PPS ○
○ 関数サポート
− 関数未サポート
※ 複数のカードスロットを搭載するモデルの場合、スロットの番号は左端から順にスロット 1、スロット 2、ス
ロット 3 となります。
関数呼び出し手順
アプリケーション起動時
1. SAMOpen関数により、SAM カードコントローラの電源を ON にします。(注意 1)
2. SAMPowerUpCard関数により、SAM カードの電源を ON にします。(注意 2)
SAM カードとの通信時
1. SAMExchangeData関数により、SAM カードに APDU コマンドを送信し、通信を行ないます。
アプリケーション終了時
1. SAMPowerDownCard関数により、SAM カードの電源を OFF にします。
2. SAMClose関数により、SAM カードコントローラの電源を OFF にします。
注意
1. SAM カードの電源が OFF の間は、SAM カードコントローラはスタンバイモードとなるため、ほとんど電
力を使用しません。
2. SAM カードの電源を ON にすると、SAM カードが電力を消費するようになります。電力消費量につい
て、SAM カードの種類により異なるので、各 SAM カードの仕様書を参照してください。電力の使用を
抑えたい場合は、SAM カードの電源を OFF にしておき、SAM カードと通信するときだけ電源を ON に
してください。