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

說明

創(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