gpt4 book ai didi

c++ - 错误 = 0x801F0020 FilterReplyMessage 'error_flt_no_waiter_for_reply' 微过滤器驱动程序

转载 作者:行者123 更新时间:2023-11-30 20:21:33 25 4
gpt4 key购买 nike

我正在尝试连接并回复文件微型过滤器驱动程序。对于连接我正在使用这个

hr = FilterConnectCommunicationPort(MyPortName,0,NULL, 0,NULL, &port);
completion = CreateIoCompletionPort(port,NULL,0,1);

FilterGetMessage 接收消息我正在使用这个:

hr = FilterReplyMessage(context.Port(PFILTER_REPLY_HEADER)&replyMessage.ReplyHeader,My_REPLY_MESSAGE_SIZE);

这些函数工作正常,但有时 FilterReplyMessage 需要时间并给出错误 = 0x801F0020

由于这是一个随机问题,因此我们无法找出发生了什么。

最佳答案

找到了解决方案。将超时设置为驱动程序代码中 FltSendMessage 中的最后一个参数。它只会等待超时时间,而不是无限期地等待客户端发送响应。

关于c++ - 错误 = 0x801F0020 FilterReplyMessage 'error_flt_no_waiter_for_reply' 微过滤器驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42505320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com