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 |
|
說明 |
|
創(chuàng)建一個郵路。返回的句柄由郵路服務器使用(收件人) |
|
返回值 |
|
Long,如執(zhí)行成功,返回郵路的句柄;INVALID_HANDLE_VALUE表示失敗。會設置GetLastError |
|
參數表 |
|
參數 |
類型及說明 |
lpName |
String,指定郵路的名字,采用的形式如下:\\.\郵路\[路徑\]郵路名 |
nMaxMessageSize |
Long,指定一個郵路消息的最大長度。零表示無限長。請注意,對于穿越一個網絡域到多個郵路的廣播消息,最大長度是400 |
lReadTimeout |
Long,等待指定的數據時,用這個參數指定郵路使用的默認超時設置,以毫秒為單位。零表示不等待。常數MAILSLOT_WAIT_FOREVER表示一直等到數據到達 |
lpSecurityAttributes |
SECURITY_ATTRIBUTES,指定一個結構,或傳遞零值(將參數聲明為ByVal As Long,并傳遞零值),表示使用不允許繼承的默認描述符 |
Top |