社区
硬件/系统
帖子详情
WindowsAPI函数DeviceIoControl的问题
dhbellwyc
2008-04-11 12:15:59
API函数DeviceIoControl的第一个参数hDevice,是设备句柄,不过我要通信的这个驱动程序是用动态加载的,就是先得到服务控制管理器,再指定驱动程序路径后创建服务,然后启动服务的方法。那么这个hDevice参数该怎么填呢,因为我这个驱动程序不对应任何设备啊!是不是就填创建服务函数中的服务句柄啊!还是驱动程序的文件句柄啊!
谢谢!
...全文
120
5
打赏
收藏
WindowsAPI函数DeviceIoControl的问题
API函数DeviceIoControl的第一个参数hDevice,是设备句柄,不过我要通信的这个驱动程序是用动态加载的,就是先得到服务控制管理器,再指定驱动程序路径后创建服务,然后启动服务的方法。那么这个hDevice参数该怎么填呢,因为我这个驱动程序不对应任何设备啊!是不是就填创建服务函数中的服务句柄啊!还是驱动程序的文件句柄啊! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knowledge_Is_Life
2008-05-01
打赏
举报
回复
接分先!
meiZiNick
2008-04-30
打赏
举报
回复
关注 接分
taianmonkey
2008-04-18
打赏
举报
回复
if( (GetVersion() & 0xFF) >= 5 )
{
//
// We reference the global name so that the application can
// be executed in Terminal Services sessions on Win2K
//
wsprintf( completeDeviceName, TEXT("\\\\.\\Global\\%s"), DriverName );
}
else
{
wsprintf( completeDeviceName, TEXT("\\\\.\\%s"), DriverName );
}
hDevice = CreateFile( completeDeviceName,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
if ( hDevice == ((HANDLE)-1) )
return FALSE;
dhbellwyc
2008-04-18
打赏
举报
回复
怎么创建呢,CreateFile函数的第一个参数也就是文件名填什么呢?
rageliu
2008-04-11
打赏
举报
回复
一样使用CreateFile创建
Device
IoC
ontrol
超时后如何处理
博客介绍了在使用相关
函数
时,若发生超时需手动中断或取消正在进行的 I/O 操作的处理方式。包括使用特定
函数
取消异步 I/O 操作、取消特定操作、错误处理、线程间通信中断等,还给出示例代码和注意事项。
Device
IoC
ontrol
异步 I/O 操作
本文围绕
Windows
API
中用于设备控制的
函数
展开,介绍其在异步 I/O 操作中的应用。阐述了异步 I/O 操作的基本步骤,包括打开设备、准备异步结构、发起请求、等待完成和清理资源。还分析了异步 I/O 的优势,如提高效率和并发性,以及面临的挑战,如资源管理和异常处理。
实战
Device
IoC
ontrol
之一:通过
API
访问设备驱动程序
本文围绕在NT/2000/XP中用VC编写应用程序访问硬件设备展开。介绍了可通过
API
函数
Device
IoC
ontrol
实现对设备的访问,其
函数
原型及各参数含义。还说明了设备句柄可用CreateFile获得,以及设备名称的获取方式,并给出示例和访问设备驱动程序的步骤。
C/C++ 实现获取硬盘序列号
本文介绍了如何使用
Windows
API
中的
Device
IoC
ontrol
函数
通过发送ATA命令获取硬盘的序列号、型号和固件版本,包括定义常量、实现Trim和ConvertToString
函数
以及GetDiskInfo
函数
的详细过程。
windows
_获取系统盘所在的磁盘号
本文介绍了如何通过C++代码利用
Windows
API
函数
如GetSystemDirectory和
Device
IoC
ontrol
获取操作系统所在盘符,并进一步获取该盘符对应的物理磁盘序号,展示了具体的结构体和
函数
调用过程。
硬件/系统
2,644
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章