CreateMailslot,計算機學術語,意為創建一個郵路。
基本介紹
- 中文名:CreateMailslot
- 外文名:無
- 解釋:創建一個郵路
- 學科:計算機學
簡介,參數表,
簡介
CreateMailslot
VB聲明
Declare Function CreateMailslot Lib "kernel32" Alias "CreateMailslotA" (ByVal lpName As String, ByVal nMaxMessageSize As Long, ByVal lReadTimeout As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long
說明
創建一個郵路。返回的句柄由郵路伺服器使用(收件人)
返回值
Long,如執行成功,返回郵路的句柄;INVALID_HANDLE_VALUE表示失敗。會設定GetLastError
參數表
參數 類型及說明
lpName String,指定郵路的名字,採用的形式如下:\\.\郵路\[路徑\]郵路名
nMaxMessageSize Long,指定一個郵路訊息的最大長度。零表示無限長。請注意,對於穿越一個網路域到多個郵路的廣播訊息,最大長度是400
lReadTimeout Long,等待指定的數據時,用這個參數指定郵路使用的默認逾時設定,以毫秒為單位。零表示不等待。常數MAILSLOT_WAIT_FOREVER表示一直等到數據到達
lpSecurityAttributes SECURITY_ATTRIBUTES,指定一個結構,或傳遞零值(將參數聲明為ByVal As Long,並傳遞零值),表示使用不允許繼承的默認描述符