User manual - NFCFelicaライブラリマニュアルver.1.01(2012年3月29日)
26
3.15 NFCFelicaGetCardResponseEx
起動した IC カードの応答情報を取得します。
[C++]
int NFCFelicaGetCardResponseEx(
BYTE *
pbyIDm
,
BYTE *
pbyPMm
,
DWORD *
pdwSystemCode
,
DWORD *
pdwDiscoveredNum
,
DWORD *
pdwReserved
)
[Visual Basic]
Public Shared Function NFCFelicaGetCardResponseEx( _
ByVal
pbyIDm
As Byte(), _
ByVal
pbypMm
As Byte(), _
ByRef
pdwSystemCode
As Int32, _
ByRef
pdwDiscoveredNum
As Int32, _
ByRef
pdwReserved
As Int32 _
) As Int32
[C#]
public static Int32 NFCFelicaGetCardResponseEx(
Byte[]
pbyIDm
,
Byte[]
pbyPMm
,
ref Int32
pdwSystemCode
,
ref Int32
pdwDiscoveredNum
,
ref Int32
pdwReserved
)
解説
NFCFelicaSetPollingMode関数で一括起動モードに設定した状態で、NFCFelicaPolling関数成功後に
本関数を実行すると、起動した複数枚の IC カードの応答情報を取得します。
応答情報は IC カード起動成功時にドライバに記憶し、本関数によりドライバにある応答情報を取得し
ます。
DeviceEmulator では、パラメータチェックのみを行います。
パラメータ
pbyIDm
起動に成功した IC カードの IDm を取得します。
バッファサイズは(8×NFCFelicaSetPollingMode関数の dwNum)以上確保してください。
8バイト 8バイト
1枚目のIDm 2枚目のIDm
...
...
8バイト
n枚目のIDm