User manual - NFCライブラリマニュアルver.1.06(2012年3月29日)
12
ATQB の形式は以下のようになります。
1バイト 4バイト
’50’ PUPI
4バイト
応用データ
3バイト
プロトコル情報
※ DT-X8 / IT-9000 においてプロトコル情報の 3 バイトはすべて 0 になります。
■ Felica の場合
8バイト 8バイト
IDm PMm
2バイト
システムコード
■ ISO15693 の場合
8バイト
UID
1バイト
DSFID
pdwActualSize
IC カードから取得した応答情報のサイズを取得します。
dwReserved
現在のバージョンではこの引数を使用しません。0 を指定してください。
戻り値
以下の値を返します。
NFC_OK
: 正常終了
NFC_NOT_DEVICE
: NFC ドライバエラー
DeviceEmulator では発生しません
NFC_POF
: 未オープンエラー
NFC_PRM
: パラメータエラー
NFC_NOT_ACTIVATION
: カード未起動エラー
DeviceEmulator では発生しません
実行例
■ ISO / IEC14443 Type A (Mifare Ultralight)の場合
ATQA SAK UIDLen UID(7バイト)
04 00 08 07 01 02 03 04 05 06 07
※ Mifareは ISO14443-3までの準拠となり、ISO14443-4で規定しているプロトコルは使用していま
せん。そのため、ATS 情報は取得しません。
■ ISO / IEC14443 Type B の場合
DT-5300 の場合
ATQB
ATTRIB応答サイズ
ATTRIB応答
50 01 02 03 04 00 00 00 00 00 00 00 01 01