User manual - NFCTagライブラリマニュアルver.1.00(2012年3月29日)
9
3.3 NFCHFTagPolling
通信可能範囲内にある ISO15693 カードを検索します。
[C++]
int NFCHFTagePolling(
DWORD
dwTimeout
,
BOOL (*
fpCallBack
)(void),
BYTE byAFI,
DWORD dwParam,
DWORD
dwReserved
)
[Visual Basic]
Public Shared Function NFCHFTagPolling( _
ByVal
dwTimeout
As Int32, _
ByVal
fpCallBack
As IntPtr, _
ByVal
byAFI
As Byte, _
ByVal
dwParam
As Int32, _
ByVal
dwReserved
As Int32 _
) As Int32
[C#]
public static Int32 NFCHFTagPolling(
Int32
dwTimeout
,
IntPtr
fpCallBack
,
Byte
byAFI
,
Int32
dwParam
,
Int32
dwReserved
)
解説
本関数は、通信可能範囲内にある ISO15693 カードを検索します。
ISO15693カードを発見した場合は、その ISO15693カードまたはタグを起動し、データ通信可能な状
態にします。
本関数は ISO15693 カードを発見する、指定したタイムアウト時間経過する、または、指定したコール
バック関数が FALSE を返すまで、通信範囲内の IC カードを検索します。
DeviceEmulator ではパラメータチェックのみを行います。
パラメータ
dwTimeout
ISO15693 カードが起動するまでのタイムアウト時間を 100∼60,000(msec 単位)の範囲で指定しま
す。
また、0 を指定した場合は、タイムアウトなしで ISO15693 カードを検索します。
fpCallBack
ISO15693 カードの検索を続行するかどうかを判定するコールバック関数を指定します。
コールバック関数が TRUE を返す場合は処理を続行し、FALSE を返す場合は処理を停止します。