我想用SetupDiGetDeviceRegistryProperty获取某个指定设备的状态,如果是SPDRP_CLASSGUID等注册表里面东西是读得到
但SPDRP_CAPABILITIES这个却不能读到,返回的devCap都是0?
我是这样写的,
DWORD Type;
DEVICE_CAPABILITIES devCap;
DWORD devCapSize = sizeof(DEVICE_CAPABILITIES);
SetupDiGetDeviceRegistryProperty(hDevInfo, &spDevInfoData, SPDRP_CAPABILITIES, &Type, (PBYTE)&devCap, devCapSize, &devCapSize);
但SPDRP_CAPABILITIES这个却不能读到,返回的devCap都是0?
我是这样写的,
DWORD Type;
DEVICE_CAPABILITIES devCap;
DWORD devCapSize = sizeof(DEVICE_CAPABILITIES);
SetupDiGetDeviceRegistryProperty(hDevInfo, &spDevInfoData, SPDRP_CAPABILITIES, &Type, (PBYTE)&devCap, devCapSize, &devCapSize);
解决方案 »
- 断点续传跟将文件分块点对点传输,哪个好?
- 请教下在sdk下,不用getbitmapbits和getpixel,有其他取dc中像素数据的方法吗?
- 请教CFormView中添加背景图片的问题
- SAFEARRAY问题, 为什么读的元素总是最后一个?
- 自己写的浏览器如何屏蔽掉脚本错误??
- 关于CALLBACK的问题
- 怎样自己做一个MPEG-1/4/7编码、播放器 谁有这个文档?
- 指针问题
- windows内存管理疑问
- 请问:CClentDC,CPaintDC,CWindowDC区别与用处??
- 关于opencv的问题
- 请问:winpcap中的pcap_findalldevs(pcap_if_t **alldevsp, char *errbuf);中在开发包中有没有其函数定义啊,找不到啊?
编译是报错了,内容是
C:\Documents and Settings\Administrator\×ÀÃæ\DiSetup\DiSetup.cpp(12) : fatal error C1083: Cannot open include file: 'newdev.h': No such file or directory
Error executing cl.exe.
我不知道是怎么回事情的啊
那位大侠帮帮我了
可我不知道啊那些返回值都代表什么意思的啊
那里有那些返回值的说明的啊用CM_Get_DevNode_Status是什么啊?
function obtains the status of a device instance from its device node, in the local machine's device tree.