bug 检查 0x156:WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP
WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 实时转储的值为 0x00000156。 这表示 Winsock 检测到挂起的传输终结点关闭请求。
(此代码永远不能用于真正的 bug 检查;它用于标识实时转储。)
WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 参数
参数 | 说明 |
---|---|
1 | AFD 终结点指针 (!afdkd.endp <ptr>) !afdkd 调试器扩展仅适用于硬件开发合作伙伴。 |
2 | 传输终结点类型 0x1:UDP 数据报 0x2:RAW 数据报 0x3:TCP 侦听器 0x4:TCP 终结点 |
3 | 数据报终结点的缓冲发送字节数 |
4 | afd!NETIO_SUPER_TRIAGE_BLOCK |
原因
处理 closesocket 请求时,Winsock 检测到挂起的传输终结点关闭请求。 系统生成了实时转储进行分析,然后 closesocket 请求已完成,无需等待完成挂起的传输终结点关闭请求。