WinPortIO简介:
WinPortIO 允许你的Win32程序实时直接访问PC机的I/O端口而无须编写驱动程序或借助其他工具。WinPortIO支持Windows NT/2000/XP。WinPortIO容易使用:在Windows NT/2000/XP下,WinPortIO 驱动程序可以动态地加载和卸载,你不需要做任何设置工作。该软件还包含了 Visual Basic、Delphi、Visual C++ 等例子供你参考
C/C++ 原型:
void WINAPI SetPortByte(short int Port, char Data);
void WINAPI SetPortWord(short int Port, short int Data);
void WINAPI SetPortDWord(short int Port, int Data);
char WINAPI GetPortByte(short int Port);
short int WINAPI GetPortWord(short int Port);
int WINAPI GetPortDWord(short int Port);
bool WINAPI InitializeWinPortIO();
void WINAPI ShutWinPortIO();
void WINAPI LicenseInfo(LPCTSTR lpUserName, LPCTSTR sKey);
Delphi 原型:
procedure SetPortByte(Port : Word; Data : Byte);
procedure SetPortWord(Port : Word; Data : Word);
procedure SetPortDWord(Port : Word; Data : DWord);
function GetPortByte(Port : Word) : Byte;
function GetPortWord(Port : Word) : Word;
function GetPortDWord(Port : Word) : DWord;
function InitializeWinPortIO: Boolean;
procedure ShutWinPortIO;
procedure LicenseInfo(lpUserName:string; sKey:string);
提示:在Delphi程序中使用这些函数,需要正确的调入,例如:
procedure SetPortByte(Port : Word; Data : Byte); stdcall; external 'WinPortIO.dll';
function GetPortByte(Port : Word) : Byte; stdcall; external 'WinPortIO.dll';
Visual Basic 原型:
Private Declare Sub SetPortByte Lib "WinPortIO.DLL" (ByVal Port As Integer, ByVal Data As Byte)
Private Declare Sub SetPortWord Lib "WinPortIO.DLL" (ByVal Port As Integer, ByVal Data As Integer)
Private Declare Sub SetPortDWord Lib "WinPortIO.DLL" (ByVal Port As Integer, ByVal Data As Long)
Private Declare Function GetPortByte Lib "WinPortIO.DLL" (ByVal Port As Integer) As Byte
Private Declare Function GetPortWord Lib "WinPortIO.DLL" (ByVal Port As Integer) As Integer
Private Declare Function GetPortDWord Lib "WinPortIO.DLL" (ByVal Port As Integer) As Long
Private Declare Function InitializeWinPortIO Lib "WinPortIO.DLL" As Boolean
Private Declare Sub ShutWinPortIO Lib "WinPortIO.DLL"
函数功能描述:
SetPortByte
向端口写入一个 byte(8-bits)数据。
SetPortWord
向端口写入一个 Word(16-bits)数据。
SetPortDWord
向端口写入一个 DWord(32-bits)数据。
GetPortByte
从端口读入一个 byte(8-bits)数据。
GetPortWord
从端口读入一个 Word(16-bits)数据。
GetPortDWord
从端口读入一个 DWord(32-bits)数据。
InitializeWinPortIO
完成WinPortIO.dll初始化工作,成功初始化后返回 True 值
ShutWinPortIO
释放WinPortIO.dll
LicenseInfo
注册这个文件
没有合适的资源?快使用搜索试试~ 我知道了~
WinPortIO.dll
共16个文件
exe:2个
dpr:1个
vbw:1个
1星 需积分: 9 115 下载量 29 浏览量
2007-01-24
11:02:27
上传
评论
收藏 193KB RAR 举报
温馨提示
WinPortIO简介: WinPortIO 允许你的Win32程序实时直接访问PC机的I/O端口而无须编写驱动程序或借助其他工具。WinPortIO支持Windows NT/2000/XP。WinPortIO容易使用:在Windows NT/2000/XP下,WinPortIO 驱动程序可以动态地加载和卸载,你不需要做任何设置工作。该软件还包含了 Visual Basic、Delphi、Visual C++ 等例子供你参考
资源推荐
资源详情
资源评论
收起资源包目录
WinPortIO.dll.rar (16个子文件)
vb test
WinPortIOTest.frm 2KB
WinPortIOTest.exe 16KB
WinPortIOTest.vbw 80B
WinPortIOTest.vbp 773B
winportio.bas 357B
winportio 使用说明.txt 3KB
delphi test
Unit1.dfm 1KB
Unit1.pas 2KB
IODllTest.dpr 189B
DelTemp.bat 64B
IODllTest.cfg 386B
IODllTest.dof 1KB
IODllTest.res 876B
IODllTest.exe 391KB
Unit1.ddp 51B
WinPortIO.dll 48KB
共 16 条
- 1
资源评论
- liu_meng2013-05-04晕,需要注册后使用。。。。
simon2005cn
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功