User manual - NFCライブラリマニュアルver.1.06(2012年3月29日)
34
3.14 NFCGetCardResponseEx
起動した IC カードの応答情報を取得します。
[C++]
int NFCGetCardResponseEx(
BYTE *
pbyTargetData
,
DWORD *
pdwActualSize
,
DWORD *
pdwDiscoveredNum
,
DWORD *
pdwReserved
)
[Visual Basic]
Public Shared Function NFCGetCardResponseEx( _
ByVal
pbyTargetData
As Byte(), _
ByRef
pdwActualSize
As Int32, _
ByRef
pdwDiscoveredNum
As Int32, _
ByRef
pdwReserved
As Int32 _
) As Int32
[C#]
public static Int32 NFCGetCardResponseEx(
Byte[]
pbyTargetData
,
ref Int32
pdwActualSize
,
ref Int32
pdwDiscoveredNum
,
ref Int32
pdwReserved
)
解説
NFCSetPollingMode関数で一括起動モードに設定した状態で、NFCPollingCard関数成功後に本関
数を実行すると、起動した複数枚の IC カードの応答情報を取得します。
応答情報は IC カード起動成功時にドライバに記憶し、本関数によりドライバにある応答情報を取得し
ます。
DeviceEmulator では、パラメータチェックのみを行います。
パラメータ
pbyTargetData
IC カードからの応答情報を取得します。
バッファサイズは(262×NFCSetPollingMode関数の dwNum)以上確保してください。
全体のデータ書式
aバイト
1枚目のカード
情報
1バイト
1枚目
の
カード
情報
サイズa
bバイト
2枚目のカード
情報
1バイト
2枚目
の
カード
情報
サイズb
…
1バイト
n枚目
の
カード
情報
サイズx
xバイト
n枚目のカード
情報