C#和Halcon联合编程出现报错:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”已经附上图片,求解答

img

 HObject ho_Image;
            HTuple h_Width1 = null, h_Height1 = null,Windowhandle;
            HOperatorSet.GenEmptyObj(out ho_Image);
            ho_Image.Dispose();           
            HOperatorSet.ReadImage(out ho_Image, "board-01.png");
            HOperatorSet.GetImageSize(ho_Image, out h_Width1, out h_Height1);//这里会报错
            HOperatorSet.SetWindowAttr("background_color", "black");
            HOperatorSet.OpenWindow(0, 0, h_Width1, h_Height1, 0, "visible", 0, out Windowhandle);
            if(HDevWindowStack.IsOpen())
            {
                HOperatorSet.DispObj(Image, Windowhandle);
            }