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

25
3.8 NFCSetEventNotification
電波自動停止のタイミング通知方法を設定します。
[C++]
int NFCSetEventNotification(
DWORD
dwMode
)
[Visual Basic]
Public Shared Function NFCSetEventNotification(
ByVal
dwMode
As Int32 _
) As Int32
[C#]
public static Int32 NFCSetEventNotification(
Int32
dwMode
)
解説
本関数は、電波自動停止のタイミング通知方法を設定します。
ウィンドウメッセージ通知
WM_NFC_AUTORADIOOFF( WM_USER + 0x580 )のウィンドウメッセージを指定したウィンドウハンド
ルに対して送信します。
イベント通知
電波自動停止時に発行されるイベントはNFCEventAutoRadioOffです。WindowsCE では、名前は
Unicode のため、プログラム上では TEXT(“NFCEventAutoRadioOff”)と指定します。
パラメータ
dwMode
電波自動停止のタイミング通知方法を指定します。
NFC_DISABLE
: 通知無効(デフォルト)
NFC_MESSAGE
: ウィンドウメッセージ通知
NFC_EVENT
: イベント通知
戻り値
以下の値を返します
NFC_OK
: 正常終
NFC_NOT_DEVICE
: NFC ドライバエラー
DeviceEmulator では発生しません
NFC_POF
: 未オープンエラー
NFC_PRM
: パラメータエラー
NFC_ERROR_INVALID_ACCESS
: 電波自動停止タイマ動作中に実行エラ
対応情報
機種 : DT-5300 / DT-X8 / IT-9000