简介
本文介绍了在 Windows 嵌入式紧凑型 2013年生成无效的事件句柄错误的问题。更新程序可以解决此问题。在安装此更新之前,必须安装此产品以前发出的所有更新。
症状
请考虑以下情形:
-
从内核驱动程序打开一个套接字并在 Windows 嵌入式紧凑型 2013年插座上使用异步 IO。
-
运行FD_CLOSE标志,与WSAEventSelect函数,然后使用关闭套接字函数关闭套接字。
-
调用WaitForSingleObject函数使用WSAEventSelect函数使用同一个事件句柄。
在这种情况下, WaitForSingleObject函数返回一个 WAIT_FAILED 的响应。在关闭套接字函数调用后, WSAEnumNetworkEvents和WSAWaitForMultipleEvents函数失败,并出现 WSA_INVALID_HANDLE 错误。 注意:非阻止关闭套接字函数开始的温和的套接字闭包。此过程可能会涉及一些数据交换。调用驱动程序必须能够使用的WSAWaitForMultipleEvents和WSAEnumNetworkEvents函数,以便等待正常的套接字关闭。
软件更新信息
下载信息
Windows 嵌入式紧凑型 2013年每月 (4 月 2015) 现已更新可以从 Microsoft。若要下载此 Windows 嵌入式紧凑型 2013年每月更新,转到或。
系统必备组件
仅当此产品的所有以前发布的更新都已安装时才支持此更新。
重启要求
应用此更新后,您必须执行干净对整个平台的构建。若要执行此操作,请使用以下方法之一︰
-
在生成菜单中,单击清理解决方案,,然后单击生成解决方案。
-
单击生成菜单上的重新生成解决方案。
应用此软件更新后无需重新启动计算机。
更新替换信息
此更新不替代任何其他更新。
此软件更新包的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
此更新程序包中包含的文件
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
了解 Microsoft 用于描述软件更新。