SetMailslotInfo

機能

メールスロットのメッセージ読み取りのタイムアウト値を設定する

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
);


引数
hMailslot

メールスロットのハンドル

lReadTimeout

メッセージ読み取りのタイムアウト値(ミリ秒単位)
0のとき                                       メッセージが存在しないときは即座に制御を返す
                                               (エラーにはならない)
MAILSLOT_WAIT_FOREVER(=-1)のとき              メッセージが送信されるまで待つ

戻り値

正常終了のとき                     0以外
エラーのとき                       0