常用设备类别及其GUID


Class


ClassGuid


说明


1394


6BDD1FC1-810F-11D0-BEC7-08002BE2092F


1394主控制器


CDROM


4D36E965-E325-11CE-BFC1-08002BE10318


CD-ROM驱动器


DiskDrive


4D36E967-E325-11CE-BFC1-08002BE10318


磁盘驱动器


Display


4D36E968-E325-11CE-BFC1-08002BE10318


显示适配器


FDC


4D36E969-E325-11CE-BFC1-08002BE10318


软盘驱动器


HDC


4D36E96A-E325-11CE-BFC1-08002BE10318


硬盘控制器


HIDClass


745a17a0-74d3-11d0-b6fe-00a0c90f57da


人机接口设备


Keyboard


4D36E96B-E325-11CE-BFC1-08002BE10318


键盘


Modem


4d36e96c-e325-11ce-bfc1-08002be10318


调制解调器


Monitor


4d36e96e-e325-11ce-bfc1-08002be10318


监视器


Mouse


4d36e96f-e325-11ce-bfc1-08002be10318


鼠标


Net


4d36e972-e325-11ce-bfc1-08002be10318


网络适配器


Ports


4d36e978-e325-11ce-bfc1-08002be10318


端口(COM&LPT)


Printer


4d36e979-e325-11ce-bfc1-08002be10318


打印机


System


4d36e97d-e325-11ce-bfc1-08002be10318


系统设备


TapeDrive


6D807884-7D21-11CF-801C-08002BE10318


磁带驱动器


USB


36FC9E60-C465-11CF-8056-444553540000


USB

时间: 2024-11-15 05:41:56

常用设备类别及其GUID的相关文章

常用设备接口类GUID

转载:http://blog.csdn.net/jhqin/article/details/6775321 注意:在VC中使用这些常量名称时,除了包含相应的头文件外,还需要预先包含initguid.h头文件.即: [cpp] view plaincopy #include <initguid.h> 常用设备接口类GUID Identifier Class GUID Header GUID_DEVINTERFACE_USB_DEVICE {A5DCBF10-6530-11D2-901F-00C0

Windows驱动 INF文件

参考一:百度百科 参考二:INF文件的节 参考三:wikipedia 参考四:MSDN: INF File INF文件的节 INF文件是一个文本文件,由许多按层次结构排列的节组成,他们以方括号中的节名称开始,如[Version].[Manufacturer]等,后面是改接所含有的各个项,如Signature.DriverVer等.节中各项的基本定义格式为 entry=value[,value…] 其中,“entry”标示项名称,“value”标示该想的取值.节名和项名称都不区分大小写,且对于Wi

libvirt笔记(未完待续)

参考源地址:http://libvirt.org/formatdomain.html http://blog.csdn.net/qq250941970/article/details/6022094 libvirt是管理KVM的工具,通过libvirt可以管理配置虚拟机.而虚拟机的配置主要都是通过libvirt的xml文件来实现的,因此xml是十分重要的. Domain XML format 从官网文档中,我们可以发现xml文件具有一定的格式. 1.Element and attribute o

三、基础功能模块,用户类别管理——锁、EF并发处理、领域服务、应用服务的划分

在上一章节中,我们处理了MVC多级目录问题,参见<二.处理MVC多级目录问题——以ABP为基础架构的一个中等规模的OA开发日志>.从这章开始,我们将进入正式的开发过程.首先,我们要完成系统的基础设置模块(在后续的功能中,需要大量使用这些基础设置信息).和一般的OA系统不同,在律所OA系统中,用户类别管理是基础模块中非常重要.使用频率非常高的一个基础模块.虽然此功能只是很小的一个字典项设置,但是其中涉及了锁.并发处理.领域服务于应用服务的划分等繁琐问题. UI功能页面介绍(因用户功能未完成,欠缺

GuId为空的判断

随着学习的深入和项目开发的需求的变化,接触到了GuId.它是业界大亨微软使用的,通过一种复杂的算法生成,该算法保证所有的COM对象都有着唯一的ID,而不会出现名字冲突.保证了我们在大数据量的开发中标识唯一. Guid适用于多平台.多领域,给我们的开发带来的诸多的方便,同时也避免了开发中很多的问题,自己也是感同身受!但在对Guid为空的判断时却遇到了问题,网上找了很多的资料有各种各样的解决方案,但是并不是很适用于自己的情况,下面就将自己的办法分享给大家,希望可以惠及到更多的人! 由于Guid返回的

C++变量的存储类别与作用域

总结一下C++中变量的存储类别以及变量的作用域. (1)标示符的存储类别决定了标示符在内存中存在的时间(我们可以理解标示符就是确定一个变量的符号,也就是我们所说的变量名) 二:存储类别 (1)静态存储类别:静态存数类别变量(我们简称静态变量),从程序的开始处就存在,其生命期伴随整个程序. (2)自动存储类别:当变量时自动存储类别时,变量在进入到定义它们的程序快时定义它,在离开它们所在的程序块(作用域)时销毁它,因此成为自动变量.其中关键字auto和register用来声明自动类型的变量, 三:自

Hyper-V 通过GUID查找 虚拟机名字

Hyper-V是微软的虚拟化平台,笔者在使用的过程中偶尔会遇到虚拟机不稳定的状态(如一直 Stopping和Starting,以及其他未知状态) .笔者对此的解决办法是直接上大招结束进程,但是在任务管理中发现这些虚拟机都是用GUID命名的. 如何才能找到虚拟机对应的GUID呢?笔者总结了两个办法: 方法一: 通过Console界面打开虚拟机,在任务管理器中观察GUID和虚拟机名字的关系. ""WAMP"就是虚拟机的名字,-G 后面的参数就是GUID,然后结束对应的Virtua

ios 中Category类别(扩展类)专题总结

原创地址   http://www.code4blog.com/archives/294 类别 类别是一种为现有的类添加新方法的方式. 利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类. 类别使得无需创建对象类的子类就能完成同样的工作 一.创建类别 1.声明类别 声明类别与声明类的形式很相似 @interface  NSString(NumberConvenienc

IOS 杂笔-12(类别de巧用 有便于Frame的操作)

在实际开发中很多时候我们都为了控件frame的操作焦头烂额. 例如:我们只想要获取view的width. 我们可以这么操作:view.frame.size.width 有时我们想要改变view的width然而我们不能直接改变->需要三部曲. 让人抓狂,为了解决这里烦恼我们可以通过改变类别来达到理想的效果. 下面是类别的.h文件: // // UIView+CXExtension.h //// // Created by ma c on 16/3/25. // Copyright ? 2016年