winio的使用及库函数-找源代码程序员.DOCVIP

  • 70
  • 0
  • 约6.46千字
  • 约 7页
  • 2017-09-07 发布于天津
  • 举报

winio的使用及库函数-找源代码程序员.DOC

winio的使用及库函数-找源代码程序员

[winio的使用] WinIO程序库允许在32位的Windows应用程序中直接对I/O端口和物理内存进行存取操作。通过使用一种内核模式的设备驱动器和其它几种底层编程技巧,它绕过了Windows系统的保护机制。   WinNT/2000/XP下,WinIO函数库只允许被具有管理者权限的应用程序调用。如果使用者不是以管理者的身份进入的,则WinIO.DLL不能够被安装,也不能激活WinIO驱动器。通过在管理者权限下安装驱动器软件就可以克服这种限制。然而,在这种情况下,ShutdownWinIo函数不能在应用程序结束之前被调用,因为该函数将WinIO驱动程序从系统注册表中删除。   该函数库提供8个函数功能调用: (1)bool _stdcall InitializeWinIo(); 本函数初始化WioIO函数库,必须在调用所有其它功能函数之前调用本函数。如果函数调用成功,返回值为非零值。如果调用失败,则返回值为0。 (2)void _stdcall ShutdownWinIo();   本函数在内存中清除WinIO库,本函数必须在中止应用函数之前或者不再需要WinIO库时调用。 (3)bool_stdcall GetPortVal(WORD wPortAddr, PDWORD pdwPortVal, BYTE bSize); 使用此函数从一个输入或输出端口读取一个字节/字/双字数据

文档评论(0)

1亿VIP精品文档

相关文档