5.5 WinDivertRecv
BOOL WinDivertRecv(
__in HANDLE handle,
__out_opt PVOID pPacket,
__in UINT packetLen,
__out_opt UINT *pRecvLen,
__out_opt WINDIVERT_ADDRESS *pAddr
); |
参数:
一个由WinDivertOpen()创建的有效的WinDivert句柄。
- pPacket:捕获包的可选缓冲区。
- packetLen:包缓冲区的长度。
- pRecvLen:写到pPacket的总字节数。如果不需要此信息,则可以为NULL。
- pAddr:捕获的包/事件的地址的可选缓冲区。
返回值
如果成功接收到数据包/事件,则为TRUE;如果发生错误,则为FALSE。使用GetLastError()获取错误的原因。
常见错误包括:
| Name名称 | Code代码 | Description说明 |
|---|---|---|
ERROR_INSUFFICIENT_BUFFER |
122 | The captured packet is larger |

最低0.47元/天 解锁文章
556

被折叠的 条评论
为什么被折叠?



