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 请求已完成,无需等待完成挂起的传输终结点关闭请求。