加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SetupDiGetClassDevs-使用SetupDi系列函数进行设备信息的管理(一)

(2012-08-08 13:51:36)
标签:

程序与硬件

杂谈

分类: 应用程序与硬件设备

SetupDiGetClassDevs-使用SetupDi系列函数进行设备信息的管理(一)

 
枚举设备信息SetupDiGetClassDevs
HDEVINFO SetupDiGetClassDevs(
IN PGUID ClassGuid,
IN PCTSTR Enumerator,
IN HWND hwndParent,
IN DWORD Flags
);
SetupDiGetClassDevs 获取一个指定类别或全部类别的所有已安装设备的信息

参数说明:

ClassGuid

一个特定类别GUID(需要查询注册表)的指针,如果设置了DIGCF_ALLCLASSES标记,该参数备忽略,将返回所有类别的设备信息表

 

Enumerator

过滤梅举的内容:如:PCI则只显示PCI设备,

 

hwndParent

用于关联到集合成员中的用户接口的顶层窗口句柄

Flags

建立设备信息表的控制选项,可以是下列值

DIGCF_PRESENT

(只列出当前存在的设备信息)

 

DIGCF_ALLCLASSES

(列出所有类别的一安装的设备表,如果设置了此值,则指定的类别将备忽略)

 

DIGCF_PROFILE

(只返回当前硬件概况部分)

Return Value

如成功,返回包含所有与指定参数匹配的已经安装设备信息句柄

 

如失败则返回INVALID_HANDLE_VALUE

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有