在C#中的参数提示变成了这样
void CardReset(out byte ATR,out int ATRlen,out uint state)
void CardReset(out byte ATR,out int ATRlen,out uint state)
解决方案 »
- C# 开发64位与32位通用的项目
- 100分,急贴,求用webservice能生成下面格式的wsdl的代码
- WFC的服务单绑定的问题
- sql 数组循环
- 为什么framework里有些类可以直接用,而有些类在用New
- myAdapter.Update出现异常?
- 关于SOCKET异步连接远程主机强制关闭连接的问题,100不够再给!
- 求救:使用API出错:对 PInvoke 函数“盘点数据读写测试!盘点数据读写测试.FormMain::hst_open”的调用导致堆栈不对称。
- c# 用API操作串口问题(有代码),请大家指点,我用。NET 2003
- .net remoting 中某个服务函数是长耗时操作(思归快来吧)
- DataGrid中如何隐藏指定的行,在线等!
- 请教:OleDbCommand的Parameters的用法
谢谢高手门来帮忙
如果我不知道函数的返回值是13个字节呢?
谢谢您再次解答,我会另开贴给分的
NEW出接口来的方法调用函数,怎么写?
==================================
//声明
[DllImport("user32")]
static extern int SetKeyboardState(ref byte lppbKeyState );[DllImport("user32")]
static extern int GetKeyboardState(ref byte lppbKeyState );
//使用
int VK_NUMLOCK = 0x90;
try
{
byte[] bKeys = new Byte[255];
GetKeyboardState(ref bKeys[0]);
bKeys[VK_NUMLOCK]= (byte)((bKeys[VK_NUMLOCK] == 0)? 1 : 0);
SetKeyboardState(ref bKeys[0]);
}