c#的问题

operator2004 2004-06-29 02:56:36
class CCallAPI
{
public CCallAPI(){}
public int CallAPI(IAPICaller aCaller)
{
if(aCaller.FuncName.Length<=0)
return -1;
if(aCaller.Param==null)
return -2;
if(aCaller.Param.Length<=1)
return -3;
//===========YOU CAN MODIFY THIS FOR CALL API=======//
System.Console.WriteLine("Call API: " + aCaller.FuncName);
object[] objaReturn = new object[3];
objaReturn[0] = (object)0;
objaReturn[1] = (object)1;
objaReturn[2] = (object)2;
//===========YOU CAN MODIFY THIS FOR CALL API=======//
public class Deviceinitialize {}
aCaller.DisplayResult(objaReturn);
return 0;
}
}
}
在注释的内容里面修改,添加API函数,应怎么加?



...全文
43 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
operator2004 2004-06-29
  • 打赏
  • 举报
回复
附加内容:
API函数名:TprDeviceopen


(2)调用形式
WORD TprDeviceopen (
IN LPTRTDEVICEOPEN lptrtdeviceopen   // device open用构造体的pointer
OUT LPTRTCOMMONPARAMETER lptrtcommonparameter  //共通构造体的pointer
);

(3) 输入参数
lptrtdeviceopen
。设定device open时条件的构造体的pointer.
 typedef struct {
BYTE emulationflag; // IN:emulation flag WORD reserved[24]; // IN:reserve
 } TRTDEVICEOPEN, FAR *LPTRTDEVICEOPEN;

member parameter
IN:emulation flag “0” normal mode“1” reserve 

lptrtcommonparameter
存储实行结果的构造体的pointer.(详细参照[5.1.1函数共通的构造体])

(4) 返回值
返回以下值中的任意一个。
值 意思
 1 正常结束
 0 异常结束

(5) 处理内容
 打开本device.

(6) 注意事项
 没有特别注意事项。



依此为例,,,应该怎么写呢?
分数可商量,,,,急,,人在线!!!!!!!!!!!!!!!111


110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧