HttpSendHttpResponse返回87(ERROR_INVALID_PARAMETER) help!

mabo321 2010-04-07 04:46:47

ULONG bytes_sent = 0;
int ret = ::HttpSendHttpResponse(
request_handle_, //0x00001f34
RequestId, //18374686481282236456
http_response_flag, //0
&http_response, //&http_response 0x011ff750 {ResponseInfoCount=52428 pResponseInfo=0xcccccccc } _HTTP_RESPONSE_V2 *

NULL,
&bytes_sent,
NULL,
0,
NULL,
NULL);

if (ret != NO_ERROR) {
return HRESULT_FROM_WIN32(ret);
}

接收都返回S_OK

现在ret 总是87(ERROR_INVALID_PARAMETER) 我一个个对着MSDN检查了。都OK啊。
怎么回事??
哪位于遇见过同样问题。给点 意见吧。
...全文
266 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumenghappy 2010-04-13
  • 打赏
  • 举报
回复
恭喜LZ,顺便接分
gw_net 2010-04-10
  • 打赏
  • 举报
回复
InvalidArgue
sgzwiz 2010-04-08
  • 打赏
  • 举报
回复
某个参数出错了,仔细检查每一个参数
WaistCoat10 2010-04-08
  • 打赏
  • 举报
回复
接分

以后要仔细
Eleven 2010-04-08
  • 打赏
  • 举报
回复
同上。。。接分。。。
SullenSun 2010-04-08
  • 打赏
  • 举报
回复
恭喜,JF。。
mabo321 2010-04-08
  • 打赏
  • 举报
回复
大意了

HTTP_RESPONSE http_response;
根据MSDN HTTP_RESPONSE中的Flags:Reserved. Must be zero.
忽略了Flags。置0后 S_OK.

thanks
sinosinux 2010-04-07
  • 打赏
  • 举报
回复
同顶 。。。。。
tan870426 2010-04-07
  • 打赏
  • 举报
回复
帮顶下~

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧