メールスロットのメッセージ読み取りのタイムアウト値を設定する
Declare Function SetMailslotInfo Lib "kernel32.dll" _
(ByVal hMailslot As Long, ByVal lReadTimeout As Long) As Long
Declare Function SetMailslotInfo Lib "kernel32.dll" _
(ByVal hMailslot As Integer, ByVal lReadTimeout As Integer) As Integer
BOOL SetMailslotInfo(
HANDLE hMailslot,
DWORD lReadTimeout
);
メールスロットのハンドル
lReadTimeoutメッセージ読み取りのタイムアウト値(ミリ秒単位)
0のとき メッセージが存在しないときは即座に制御を返す
(エラーにはならない)
MAILSLOT_WAIT_FOREVER(=-1)のとき メッセージが送信されるまで待つ
正常終了のとき 0以外
エラーのとき 0