首页 / 知识
关于Windows Server 2008:COM错误:0x800706F7:Windows Server 2008:COM错误:0x800706F7-存根收到错误的数据
2023-04-15 11:52:00

Windows Server 2008: COM error: 0x800706F7 - The stub received bad data我正在评估Server2008。我的C ++可执行文件出现此错误。 我已经在MSDN上看到此错误,该错误似乎已针对多个先前的OS要求进行热修复。 其他人看到了吗? 对于32和64位操作系统,我得到相同的结果。 程式码片段:
其中GroupDataArray VARIANT参数包装了一维的SAFEARRAY VARIANT,包装了DCAPICOM_GroupData结构条目:
与Microsoft开立支持案例后,我现在可以回答我自己的问题。 这是(现在)公认的错误。 问题与在服务器端进行封送有关,但在调用服务器代码之前。 我们的结构长6个字节,但是此COM实现将其解释为8,因此编组失败,这就是您得到的错误。 在发布Service Pack来解决此问题之前,解决方法是在结构中添加两个额外的字节,以将其最多填充8个字节。 我们还没有遇到任何失败的实例,但是仍然有很多测试要做。 我们最近在通过DCOM进行通信的客户端/服务器应用程序中遇到了相同的错误。 事实证明,穿过电线的编组接口指针的大小(即非本地)已更改(变大了)。 您可能想检查您的代码是否正在通过CoMarshalInterface等进行任何特殊的编组。 |
最新内容
相关内容
linux显示错误命令?
linux显示错误命令?,信息,系统,电脑,状态,时间,环境,命令,搜狐,密码,异常,虚拟机里怎么开始linux系统,打startx命令提示错误1、第一种:这个问题linux退出错误命令的?
linux退出错误命令的?,系统,电脑,环境,命令,位置,管理,工具,设备,终端,进程,Linux命令格式错误出现大于号怎么退出1、ctrl+c,终止当前运行命令linux储存命令数据?
linux储存命令数据?,系统,工作,地址,信息,标准,命令,工具,实时,数据,分析,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux命令大全数据库?
linux命令大全数据库?,服务,系统,平台,状态,软件,通用,环境,数据,神州,地址,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)登录linux上数据库的命令?
linux上数据库的命令?,服务,系统,信息,地址,命令,密码,工具,管理,数据,单位,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)1、登linux命令dm数据库?
linux命令dm数据库?,地址,软件,时间,设备,名字,服务,位置,名称,公司,命令,linux创建dm数据库超时linux/sys下无法新建 方法如下打开c盘,在用户linux命令错误代码?
linux命令错误代码?,系统,密码,电脑,网络,手机,网址,软件,代码,设备,老板,Linux管理常见错误1、检查权限:使用文件浏览器和终端,检查文件的访问linux存储数据命令?
linux存储数据命令?,系统,管理,数据,设备,情况,地址,工作,命令,服务,平台,Linux文件系统操作命令1、cat:可以显示文件的内容(经常和more搭配使linux数据库查找命令?
linux数据库查找命令?,位置,名称,状态,服务,软件,信息,系统,命令,名字,密码,在linux中如何用命令查找文件在哪使用查找命令 “find”命令允许linux数据库同步命令?
linux数据库同步命令?,信息,系统,汽车,车辆,服务,工作,通信,一致,分析,数据,DB2数据库在linux操作系统的指令有哪些?1、linux系统常用操作命令linux建立数据库命令?
linux建立数据库命令?,软件,系统,工作,数据,密码,工具,数据库,一致,网络,服务,linux中在shell中怎么创建一个数据库1、以下的文章主要讲述的是linux命令进数据库?
linux命令进数据库?,地址,系统,名字,服务,密码,命令,读法,数据库,操作系统,主机,linux系统mysql数据库怎么进入数据库首先确保linux下mysql安