User manual - NFCTagライブラリマニュアルver.1.00(2012年3月29日)

16
dwTargetNo
通信したい IC カードに対応するカード番号を指定してください。。通常は 0 を指定してください。。
NFCPollingCard 関数により複数 IC カードの起動に成功した状態で、2枚目以降の IC カードと通信す
る場合、1 以上の値を指定します。詳細は NFCHFTagGetCardResponseEx 関数の説明を参照してく
ださい。
dwOption
ブロックのセキュリティ状態の取得の有無を指定してください。。
NFC_HFTAG_DEFAULT
: 指定ブロックのセキュリティ状態の取得無効
NFC_HFTAG_SECURITY
: 指定ブロックのセキュリティ状態の取得有効
NFC_HFTAG_SECURITYを指定した場合、関数成功時にpbyDataに格納されるデータの書式は以下
のとおりとなります。
1byte
Status
4bytes
ブロックデータ
Status は以下の値となります。
0x00
: ロックなし(書込み許可)
0x01
: ロックあり(込み禁止)
戻り値
以下の値を返します
NFC_OK
: 正常終
NFC_NOT_DEVICE
: NFC ドライバエラー
DeviceEmulator では発生しません
NFC_POF
: 未オープンエラー
NFC_PRM
: パラメータエラー
NFC_ERROR_TIMEOUT
: タイムアウトエラー
DeviceEmulator では発生しません
NFC_NOT_ACTIVATION
: カード未起動エラー
DeviceEmulator では発生しません
NFC_ERROR_MODULE
: モジュール未応答エラー
DeviceEmulator では発生しません
NFC_ERROR_SUSPEND
: 本体 OFF 発生エラー
DeviceEmulator では発生しません
NFC_ERROR_AUTOOFF
: 電波自動停止エラー
DeviceEmulator では発生しません
NFC_ERROR_INVALID_ACCESS
: カードポーリング中に実行エラー