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

8
3.3 NFCPollingCard
通信可能範囲内にある IC カードを検索します。
[C++]
int NFCPollingCard(
DWORD
dwBaudRate
,
DWORD
dwTimeout
,
BOOL (*
fpCallBack
)(void),
DWORD *
pdwActBaudRate
,
DWORD
dwParam
)
[Visual Basic]
Public Shared Function NFCPollingCard( _
ByVal
dwBaudRate
As Int32, _
ByVal
dwTimeout
As Int32, _
ByVal
fpCallBack
As IntPtr, _
ByRef
pdwActBaudRate
As Int32, _
ByVal
dwParam
As Int32 _
) As Int32
[C#]
public static Int32 NFCPollingCard(
Int32
dwBaudRate
,
Int32
dwTimeout
,
IntPtr
fpCallBack
,
ref Int32
pdwTargetSize
,
Int32
dwParam
)
解説
本関数は、通信可能範囲内にある IC カードを検索します。
IC カードを発見した場合は、その IC カードを起動し、データ通信可能な状態にします。
本関数は IC カードを発見する、指定したタイムアウト時間経過する、または、指定したコールバック関
数が FALSE を返すまで、通信範囲内 IC カードを検索します。
IC カードの検索方式についてはNFCSetPollingMode関数を参照してください。
DeviceEmulator では、パラメータチェックのみを行います。
パラメータ
dwBaudRate
起動する IC カードのボーレートを以下から指定します。(OR 指定可能)
NFC_BAUD_TYPEA
: ISO / IEC14443 TypeA (106 kbps TypeA)
NFC_BAUD_TYPEB
: ISO / IEC14443 TypeB (106 kbps TypeB)
NFC_BAUD_FELICA1
: Felica (212 kbps)
NFC_BAUD_FELICA2
: Felica (424 kbps)
NFC_BAUD_HFTAG
: ISO15693 (DT-5300 以外)