解决方案 »
- 坏鸟- - 点了把csdn附加到开始菜单,ie9的主页按钮消失掉了
- 这种C语法居然能在vs08上编译通过,求解答,据说是清华写的一本书上的
- 对话框中如何得到按钮相对于窗口的坐标?
- SOCKET CLIENT 绑定端口
- 弹出对话框如何获得mainframe里的数据,多个弹出对话框之间如何传递数据???
- 定时操作(OnTimer)的实现是否属于多线程技术?
- 串口通信,比如接收6个字节,会触发两次,第一次接收6个字节,第二次接收0个字节
- 放分庆祝元旦&当选MVP
- 如何驱动扫描仪获取图象??
- 很想知道从delphi转向vc的有多少?谢谢!
- win32下dll程序为什么木有生成.lib文件
- wince mfc如何使矩形的对话框变为圆角的矩形对话框?
下面的GUID_SonixOmine,为自定义的GUID,为UVC设备内用用于扩展单元的。
如果是已有设备,可以使用UvcView.exe查看得到。
其中还有两个id值,跟固件内设计也有关,我是BusHound出来的。自己设计的固件,可根据自己的情况定义。BOOL TestUvcControlExtn(IBaseFilter *pBF, long lData)
{
IKsControl *pCtl = NULL;
HRESULT hr = pBF->QueryInterface(IID_IKsControl, (void **)&pCtl);
if(FAILED(hr)) return (0);
KSP_NODE knod;
long nEffects = 0xFFFF1006;
ULONG dwRsz = 0;
knod.Property.Set = GUID_SonixOmine;
knod.Property.Id = 1;
knod.Property.Flags = (KSPROPERTY_TYPE_SET | KSPROPERTY_TYPE_TOPOLOGY);
knod.NodeId = 1;
hr = pCtl->KsProperty(&knod.Property, sizeof(knod), &nEffects, sizeof(nEffects), &dwRsz);
printf("0x%08X, %u, 0x%08X\n", hr, dwRsz, nEffects);
SAFE_RELEASE(pCtl);
return (TRUE);
}