zoukankan
html css js c++ java
明华澳汉 sle_4442 卡 读写
using
System;
using
System.Text ;
using
System.Runtime.InteropServices;
namespace
Fit.Dg.Client
{
/**/
///
<summary>
///
IC4442 的摘要说明。
///
</summary>
public
class
IC4442:IC
{
public
IC4442()
{
//
//
TODO: 在此处添加构造函数逻辑
//
}
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
swr_4442
"
, SetLastError
=
true
,
CharSet
=
CharSet.Auto, ExactSpelling
=
false
,
CallingConvention
=
CallingConvention.StdCall)]
//
说明: 向指定地址写数据
//
调用: icdev: 通讯设备标识符 offset: 偏移地址,其值范围0~255
//
len: 字符串长度,其值范围1~256w_string: 写入数据 [MarshalAs(UnmanagedType.LPArray)] byte[] StringBuilder
//
返回: <0 错误 =0 正确
public
static
extern
int
Swr_4442(
int
icdev,
int
offset,
int
len, [MarshalAs(UnmanagedType.LPArray)]
byte
[] w_string);
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
srd_4442
"
, SetLastError
=
true
,
CharSet
=
CharSet.Auto, ExactSpelling
=
false
,
CallingConvention
=
CallingConvention.StdCall)]
//
说明: 从指定地址读数据
//
调用: icdev: 通讯设备标识符 offset: 偏移地址,其值范围0~255
//
len: 字符串长度,其值范围1~256 r_string: 读出数据所存放地址指针
//
返回: <>0 错误 =0 正确
public
static
extern
int
Srd_4442(
int
icdev,
int
offset,
int
len,[MarshalAs(UnmanagedType.LPArray)]
byte
[] r_string );
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
chk_4442
"
, SetLastError
=
true
,
CharSet
=
CharSet.Auto , ExactSpelling
=
false
,
CallingConvention
=
CallingConvention.StdCall)]
//
说明: 检查卡型是否正确
//
调用: icdev: 通讯设备标识符
//
返回: <0 错误 =0 正确
public
static
extern
int
Chk_4442(
int
icdev);
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
csc_4442
"
, SetLastError
=
true
,
CharSet
=
CharSet.Auto, ExactSpelling
=
true
,
CallingConvention
=
CallingConvention.Winapi)]
//
说明: 核对卡密码
//
调用: icdev: 通讯设备标识符 len: 密码个数,其值为3 p_string: 密码字符串指针
//
返回: <0 错误 =0 密码正确
public
static
extern
int
Csc_4442(
int
icdev,
int
len, [MarshalAs(UnmanagedType.LPArray)]
byte
[] p_string);
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
wsc_4442
"
, SetLastError
=
true
,
CharSet
=
CharSet.Auto, ExactSpelling
=
true
,
CallingConvention
=
CallingConvention.StdCall)]
//
说明: 改写卡密码
//
调用: icdev: 通讯设备标识符 len: 密码个数,其值为3 p_string: 新密码地址指针
//
返回: <0 错误 =0 正确
public
static
extern
int
Wsc_4442(
int
icdev,
int
len,
string
p_string);
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
rsc_4442
"
, CharSet
=
CharSet.Auto,CallingConvention
=
CallingConvention.Winapi )]
//
说明: 读出卡密码
//
调用: icdev: 通讯设备标识符 len: 密码个数,其值为3 p_string: 存放密码地址指针
//
返回: <>0 错误 =0 正确
public
static
extern
int
Rsc_4442(
int
icdev,
int
len, [MarshalAs(UnmanagedType.LPArray)]
byte
[] p_string);
[DllImport(
"
Mwic_32.dll
"
, EntryPoint
=
"
rsct_4442
"
, SetLastError
=
true
,
CharSet
=
CharSet.Auto, ExactSpelling
=
true
,
CallingConvention
=
CallingConvention.StdCall)]
//
说明: 读出密码错误计数器值
//
调用: icdev: 通讯设备标识符 counter: 密码错误记数值存放指针
//
返回: <0 错误 >=0 正确
public
static
extern
int
Rsct_4442(
int
icdev,
int
counter);
}
}
URL:URL:http://community.csdn.net/Expert/topic/4877/4877324.xml?temp=.3906519
查看全文
相关阅读:
raw_input() 与 input()对比
你很熟悉CSS,却没掌握这些CSS技巧
CSS样式设置
javascript基本语法和变量(转)
手机/移动前端开发需要注意的20个要点
移动端”宴席知多少
git第一次提交代码到远程仓库
java对过反射调用方法
站点收集
别人抢红包,我们研究一下红包算法
原文地址:https://www.cnblogs.com/yiki/p/720494.html
最新文章
C#
C#
C#
C#
C#
C#
linux系统显示时间格式问题
linux 使用 Python 画图工具matplotlib 提示display 错误
pycharm运行python程序提示某模块不存在问题
pip的使用
热门文章
Java安装以及环境变量配置
matlab如何将画的图复制到word中
MATLAB绘制ROC曲线和PR曲线示意图
matlab计算均值和方差
matlab内存不足
matlab多维数组、结构体数组
(转)移动端开发通用坑
移动端系列讲解之字体单位
ios 页面过长卡顿的情况
python 切片
Copyright © 2011-2022 走看看