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 カードが起動するまでのタイムアウト時間を 100∼60,000(msec 単位)の範囲で指定します。
また、0 を指定した場合は、タイムアウトなしで Mifare カードを検索します。
fpCallBack
Mifare カードの検索を続行するかどうかを判定するコールバック関数を指定します。
コールバック関数が TRUE を返す場合は処理を続行し、FALSE を返す場合は処理を停止します。
また、NULL を指定した場合は、常に続行します。
dwReserved
現在のバージョンではこの引数を使用しません。0 を指定してください。