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

43
3.23 NFCHFTagGetCardResponseEx
起動した IC カードの応答情報を取得します。
[C++]
int NFCHFTagGetCardResponseEx(
BYTE *
pbyDSFID
,
BYTE *
pbyUid
,
DWORD *
pdwDiscoveredNum
,
DWORD *
pdwReserved
)
[Visual Basic]
Public Shared Function NFCHFTagGetCardResponseEx( _
ByVal
pbyDSFID
As Byte(), _
ByVal
pbyUid
As Byte(), _
ByRef
pdwDiscoveredNum
As Int32, _
ByRef
pdwReserved
As Int32 _
) As Int32
[C#]
public static Int32 NFCHFTagGetCardResponseEx(
Byte[]
pbyDSFID
,
Byte[]
pbyUid
,
ref Int32
pdwDiscoveredNum
,
ref Int32
pdwReserved
)
解説
NFCHFTagSetPollingMode関数で一括起動モードに設定した状態で、NFCHFTagPolling関数成功後
に本関数を実行すると、起動した複数枚の IC カードの応答情報を取得します。
応答情報は IC カード起動成功時にドライバに記憶し、本関数によりドライバにある応答情報を取得し
ます。
DeviceEmulator では、パラメータチェックのみを行います。
パラメータ
pbyDSFID
関数成功時に、カードからの DSFID を格納します。
バッファサイズは(1×NFCHFTagSetPollingMode関数の dwNum)以上確保してください。
データ書式
1バイト
1枚目のDSFID
1バイト
2枚目のDSFID