DDK编程之---Windows设备的具体属性

DDK编程之---Windows设备的具体属性

 

#define SPDRP_DEVICEDESC                  (0x00000000)  

// DeviceDesc (R/W)

//设备描述,如:Realtek RTL8139 Family PCI Fast Ethernet NIC,Intel(R) PRO/100 VE Network Connection
#define SPDRP_HARDWAREID                  (0x00000001)  

// HardwareID (R/W)

//硬件ID(如:PCI/VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10,PCI/VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10, PCI/VEN_8086&DEV_1039&SUBSYS_026A1014&REV_81)
#define SPDRP_COMPATIBLEIDS               (0x00000002)  

// CompatibleIDs (R/W)

(如:PCI/VEN_10EC&DEV_8139&REV_10,PCI、VEN_8086&DEV_1039&REV_81)
#define SPDRP_NTDEVICEPATHS               (0x00000003)  

// Unsupported, DO NOT USE
#define SPDRP_SERVICE                     (0x00000004)  

// Service (R/W)

(如:rtl8139、E100B)
#define SPDRP_CONFIGURATION               (0x00000005)  

// Configuration (R)

(如:其它)
#define SPDRP_CONFIGURATIONVECTOR         (0x00000006)  

// ConfigurationVector (R)

(如:其它)
#define SPDRP_CLASS                       (0x00000007)  

// Class (R--tied to ClassGUID)

(如:Net)
#define SPDRP_CLASSGUID                   (0x00000008)  

// ClassGUID (R/W)

//设备的类别标识(如:网卡{4D36E972-E325-11CE-BFC1-08002BE10318})
#define SPDRP_DRIVER                      (0x00000009)  

// Driver (R/W)

//(如:{4D36E972-E325-11CE-BFC1-08002BE10318}/0016)
#define SPDRP_CONFIGFLAGS                 (0x0000000A)  

// ConfigFlags (R/W)

(如:其它)
#define SPDRP_MFG                         (0x0000000B)  

// Mfg (R/W)

//供应商的名称
#define SPDRP_FRIENDLYNAME                (0x0000000C)  

// FriendlyName (R/W)

//直观的名字
#define SPDRP_LOCATION_INFORMATION        (0x0000000D)  

// LocationInformation (R/W)

//本地环境属性(如:PCI 总线 2、设备 10、功能 0)
#define SPDRP_PHYSICAL_DEVICE_OBJECT_NAME (0x0000000E)  

// PhysicalDeviceObjectName (R)

//(如:/Device/NTPNP_PCI0012)
#define SPDRP_CAPABILITIES                (0x0000000F)  

// Capabilities (R)

(如:其它)
#define SPDRP_UI_NUMBER                   (0x00000010)  

// UiNumber (R)

(如:其它)
#define SPDRP_UPPERFILTERS                (0x00000011)  

// UpperFilters (R/W)

(如:其它)
#define SPDRP_LOWERFILTERS                (0x00000012)  

// LowerFilters (R/W)

(如:其它)
#define SPDRP_MAXIMUM_PROPERTY            (0x00000013)  

// Upper bound on ordinals

(如:其它)

  GUID_DEVCLASS_FDC 软盘控制器

  GUID_DEVCLASS_DISPLAY 显示卡

  GUID_DEVCLASS_CDROM 光驱

  GUID_DEVCLASS_KEYBOARD 键盘

  GUID_DEVCLASS_COMPUTER 计算机

  GUID_DEVCLASS_SYSTEM 系统

  GUID_DEVCLASS_DISKDRIVE 磁盘驱动器

  GUID_DEVCLASS_MEDIA 声音、视频和游戏控制器

  GUID_DEVCLASS_MODEMMODEM

  GUID_DEVCLASS_MOUSE 鼠标和其他指针设备

  GUID_DEVCLASS_NET 网络设备器

  GUID_DEVCLASS_USB 通用串行总线控制器

    GUID_DEVCLASS_FLOPPYDISK 软盘驱动器

  GUID_DEVCLASS_UNKNOWN 未知设备

  GUID_DEVCLASS_SCSIADAPTER  SCSI RAID 控制器

  GUID_DEVCLASS_HDCIDE  ATA/ATAPI 控制器

  GUID_DEVCLASS_PORTS端口 (COM LPT)

  GUID_DEVCLASS_MONITOR 监视器

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值