佚名通过本文主要向大家介绍了
C#调用C++COM接口出现“尝试读取或写入受保护的内存这通常指示其他内存已损坏"错误等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: C#调用C++COM接口出现“尝试读取或写入受保护的内存这通常指示其他内存已损坏"错误
描述:
描述:
请教各位大侠,我在写COM接口时,在.idl中声明了一个结构体BoardInfo
在一个类中定义了一个结构体数组如下,
BoardInfo AllBoardInfo[MAX_BOARD_NUM];
这个类有个方法
STDMETHODIMP CDialogicBoards::DetectBoards(void)
{//对这个结构数组进行赋值操作}
在C#调用这个方法时,出现上述错误“尝试读取或写入受保护的内存这通常指示其他内存已损坏"