Example #1
0
 /// <summary>
 ///  提交 Socket 任务
 ///  向线程池提交异步 Socket 任务
 /// </summary>
 /// <param name="task">任务参数 HP_LPTSocketTask</param>
 /// <param name="maxWait">最大等待时间(毫秒,默认:INFINITE即-1,一直等待)</param>
 /// <returns>TRUE -- 成功,FALSE -- 失败,可通过 SYS_GetLastError() 获取系统错误代码,其中,错误码 ERROR_DESTINATION_ELEMENT_FULL 表示任务队列已满</returns>
 public bool SubmitSocketTask(IntPtr task, int maxWait = -1)
 {
     return(ThreadPoolSdk.HP_ThreadPool_Submit_Task(pThreadPool, task, maxWait));
 }