本文参考 海康 威视官方例子
首先创建HkCamera.cs 类
using System;
using System.Windows.Forms;
using HalconDotNet;
using MvCamCtrl.NET;
using System.Runtime.InteropServices;
using System.Threading;
namespace VisionSystemHK
{
class HkCamera
{
MyCamera.MV_CC_DEVICE_INFO_LIST m_pDeviceList;
private MyCamera m_pMyCamera;
HWindow m_Window;
bool m_bGrabbing;
byte[] m_pDataForRed = new byte[20 * 1024 * 1024];
byte[] m_pDataForGreen = new byte[20 * 1024 * 1024];
byte[] m_pDataForBlue = new byte[20 * 1024 * 1024];
uint g_nPayloadSize = 0;
public void HkCameraInit()
{
m_pDeviceList = new MyCamera.MV_CC_DEVICE_INFO_LIST();
m_pMy