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
してください。