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

9
3.3 NFCMifarePolling
通信可能範囲内にある Mifare カードを検索します。
[C++]
int NFCMifarePolling(
DWORD
dwTimeout
,
BOOL (*
fpCallBack
)(void),
DWORD
dwReserved
)
[Visual Basic]
Public Shared Function NFCMifarePolling( _
ByVal
dwTimeout
As Int32, _
ByVal
fpCallBack
As IntPtr, _
ByVal
dwReserved
As Int32 _
) As Int32
[C#]
public static Int32 NFCMifarePolling(
Int32
dwTimeout
,
IntPtr
fpCallBack
,
Int32
dwReserved
)
解説
本関数は、通信可能範囲内にある Mifare カードを検索します。
Mifare カードを発見した場合は、その Mifare カードを起動し、データ通信可能な状態にします。
本関数は Mifare カードを発見する、指定したタイムアウト時間経過する、または、指定したコールバッ
ク関数が FALSE を返すまで、通信範囲内の IC カードを検索します。
DeviceEmulator ではパラメータチェックのみを行います。
パラメータ
dwTimeout
Mifare カードが起動するまでのタイムアウト時間を 10060,000msec 単位)の範囲で指定します。
また、0 を指定した場合は、タイムアウトなしで Mifare カードを検索します。
fpCallBack
Mifare カードの検索を続行するかどうかを判定するコールバック関数を指定します。
コールバック関数が TRUE 返す場合は処理を続行し、FALSE を返す場合は処理を停止します。
また、NULL を指定した場合は、常に続行します。
dwReserved
現在のバージョンではこの引数を使用しません。0 を指定してください。