永发信息网

VC 判断电脑是否有视频设备!

答案:3  悬赏:30  手机版
解决时间 2021-05-06 13:04

VC 判断电脑是否有视频设备!

谢谢!!!

最佳答案

捕捉视频流吗?


参考资料: http://www.pudn.com/downloads174/sourcecode/graph/texture_mapping/detail810630.html

全部回答

转载csdn未经测试,如有问题请留言

#include <setupapi.h> #include <devguid.h> #include <regstr.h> #pragma comment(lib,"Setupapi.lib") CListBox m_strList; ........ 枚举所有硬件设备的主要实现代码: m_strList.ResetContent(); HDEVINFO hDevInfo; SP_DEVINFO_DATA DeviceInfoData; DWORD i; // Create a HDEVINFO with all present devices. hDevInfo = SetupDiGetClassDevs(NULL, 内容来自www.stl.vc 0, // Enumerator 0, DIGCF_PRESENT | DIGCF_ALLCLASSES ); if (hDevInfo == INVALID_HANDLE_VALUE) { // Insert error handling here. return ; } // Enumerate through all devices in Set.

www.stl.vc

DeviceInfoData.cbSize = sizeof(SP_DEVINFO_DATA); for (i=0;SetupDiEnumDeviceInfo(hDevInfo,i, &DeviceInfoData);i++) { DWORD DataT; LPTSTR buffer = NULL; DWORD buffersize = 0; // // Call function with null to begin with,

www.stl.vc

// then use the returned buffer size // to Alloc the buffer. Keep calling until // success or an unknown failure. // while (!SetupDiGetDeviceRegistryProperty( hDevInfo, &DeviceInfoData, SPDRP_DEVICEDESC, C++编程网 &DataT, (PBYTE)buffer, buffersize, &buffersize)) { if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) { // Change the buffer size.

www.stl.vc

if (buffer) LocalFree(buffer); buffer = (char*)LocalAlloc(LPTR,buffersize); } else { // Insert error handling here. break;

C++编程网

} } m_strList.AddString(buffer); if (buffer) LocalFree(buffer); } if ( GetLastError()!=NO_ERROR && GetLastError()!=ERROR_NO_MORE_ITEMS ) { // Insert error handling here.

内容来自www.stl.vc

return ; } // Cleanup SetupDiDestroyDeviceInfoList(hDevInfo); 测试环境: WINXP,WIN2000以上操作系统!

http://www.stl.vc/htmlx/Else/Sys/2009/1018/4064.html

这是一个关于视频设备检测的代码片段

我以前用builder写过个dll现在找不到了

你先试试,不行我在给你写个DLL因为mfc我不是很熟悉

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我要起个梦幻西游的名字,用【农民】谁能给我
跪求盗墓笔记1-7TXT下载地址!
像这样个性的QQ秀怎么弄啊
QQ宠物企鹅手机版什么时候才能打工哦。还有猪
有什么办法或者什么药物能让脸或皮肤在电焊光
为什么死灵术士打石巨人,石巨人会爆
李功口腔诊所地址有知道的么?有点事想过去
观赏鱼的市场前景
福利待遇,是什么意思?
手机电池为什么会涨起来?
关于Cellalive alive BB霜。
有谁收购紫娟茶及价格??
求:SJ---M 新专辑( 到了明天) MV
封神记好玩吗? 什么时候出来的?
很想有人能告诉我,时间流逝到底是好是坏,它
推荐资讯
勇者学警雄心的主题曲 发个网址来给我 我总找
绿之韵生态纺织这个地址在什么地方,我要处理
怎么样对待别人?亲爱的人呢?
经济紧张的句子,生活让自己压力大心酸的句子
哪里能下免费的手机游戏?谢谢
谁给些DJ舞曲,要带劲啲
QQ红钻有什么特权功能?
西阳站在哪里啊,我有事要去这个地方
《一滴泪》是哪部电视剧的片尾曲
汽车刹车时车轮子受到的压强和摩擦比停车时大
She said helping changed her life里的知识
金立手机a668qq软件下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?