在C语言中定义的" HANDLE " 变量函数         
      HANDLE   WINAPI   CH341OpenDevice( ULONG iIndex );       如何把这个函数转换成C#的啊 ???  C#中好象没有handle 类型的定义啊??
    
    请各位大哥 大姐指教啊

解决方案 »

  1.   

    HANDLE被定义为指向void类型的指针,所以使用Intptr
    (Intptr 用于表示指针或句柄的平台特定类型。)
      

  2.   

    直接使用 IntPtr   能不能说的具体一点啊 
      

  3.   

    HANDLE WINAPI CH341OpenDevice(  // 打开CH341设备,返回句柄,出错则无效
    ULONG iIndex );  // 指定CH341设备序号,0对应第一个设备
    "HANDLE WINAPI"  如何使用啊 ,我写老是报错啊.
            public int   InitialUSB()
            {
                iIndex = 0;
                          IF( CH341OpenDevice(iIndex)==-1)
                  
                return -1;
            
                return 0;
    }
      

  4.   

    [DllImport("CH341DLL.DLL", EntryPoint = "CH341OpenDevice")] 
            private static extern IntPtr CH341OpenDevice(uint iIndex); 
      

  5.   

    招聘人数: 若干名  薪资待遇: 工作每天3小时,100元/天工资每日支付;
    岗位描述: 负责公司所要求的信息回复工作(有内容样版),工作地点不限,专兼职均可!
    应聘要求: 上网熟练,平均每天工作投入约3小时,具体根据效率自定; 学历不限,在
    职或学生皆可;勤奋,认真,有责任感;熟悉用电脑发消息的整个流程。(很简单,学一下就会!) (入职不需交任何押金,手续费,更不会拖欠工资) 详情看公司招聘:招聘人数: 若干名  薪资待遇: 工作每天3小时,100元/天工资每日支付;
    岗位描述: 负责公司所要求的信息回复工作(有内容样版),工作地点不限,专兼职均可!
    应聘要求: 上网熟练,平均每天工作投入约3小时,具体根据效率自定; 学历不限,在
    职或学生皆可;勤奋,认真,有责任感;熟悉用电脑发消息的整个流程。(很简单,学一下就会!) (入职不需交任何押金,手续费,更不会拖欠工资) 详情看公司招聘:http://www.coien.info邮箱:[email protected]
    邮箱:[email protected]