User manual - FLINKライブラリマニュアルver.2.05(2012年3月29日)
24
1.2.5 FLKClose
終了指示コマンドを相手に送信することにより、セッションを開放します。その際、送信権モード時に限り、
相手局に対して終了指示コマンドを送信します。ただし、すでにエラーが発生していた場合は送信しませ
ん。
[C++]
DWORD FLKClose(
HANDLE
hPort
,
WORD
endKind
)
[Visual Basic]
FLKClose(
ByVal
hPort
As IntPtr, _
ByVal
endKind
As Integer
) As Int32
[C#]
uint FLKClose(
IntPtr
hPort
,
ushort
endKind
)
パラメータ
hPort
オープン時に取得したハンドル
endKind
相手局への終了指示(送信権局モードのみ有効)
FLK_CLOSE_NORMAL: 正常終了
これらのパラメータは相手局へ通知するだけです。FLKIdle または FLKCmdRecv 関数が正常終了した
とき、FLKReadErrStat 関数で相手局からどのコードを指定されたかを知ることができます。
戻り値
FLK_OK
:正常終了
FLK_PRM
:パラメータエラー
FLK_NG
:パラメータ以外の異常終了
Device Emulator では、常に FLK_NG を返します。
メッセージ
WPARAM
内容
FLK_COMMAND_END
クローズ処理が正常終了した。
FLK_COMMAND_ERROR
クローズ処理が異常終了した。