clasj
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-11-02
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:2552回复:8

【求助】testcap只能运行一个实例么???

楼主#
更多 发布于:2007-07-23 18:53
用amcap或者graphedt测试testcap时,一旦设备被占用,就会导致render pin失败,testcap应该如何修改才能让多个程序同时使用?
Delphips
驱动小牛
驱动小牛
  • 注册日期2003-11-10
  • 最后登录2011-02-21
  • 粉丝1
  • 关注1
  • 积分-363分
  • 威望168点
  • 贡献值0点
  • 好评度151点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-23 21:14
pin instancecount
clasj
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-11-02
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-24 11:50
感谢楼上的大佬回复,能否再详细一点呢?

您的意思是下面这个结构中的NumberOfPossibleInstances字段么?

typedef struct _HW_STREAM_INFORMATION {
    ULONG  NumberOfPossibleInstances;
    KSPIN_DATAFLOW  DataFlow;
    BOOLEAN  DataAccessible;
    ULONG  NumberOfFormatArrayEntries;
    PKSDATARANGE*  StreamFormatsArray;
    PVOID  ClassReserved[4];
    ULONG  NumStreamPropArrayEntries;
    PKSPROPERTY_SET  StreamPropertiesArray;
    ULONG  NumStreamEventArrayEntries;
    PKSEVENT_SET  StreamEventsArray;
    GUID*  Category;
    GUID*  Name;
    ULONG  MediumsCount;
    const KSPIN_MEDIUM*  Mediums;
    BOOLEAN  BridgeStream;
    ULONG  Reserved[2];    
} HW_STREAM_INFORMATION, *PHW_STREAM_INFORMATION;

如果我在程序中将它改为2,那么进行先前的测试会导致重启机器。

请问还需要修改哪些地方?
clasj
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-11-02
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-24 14:47
顶一下,达人帮忙啊。
gutian98
禁止发言
禁止发言
  • 注册日期2003-01-12
  • 最后登录2016-12-11
  • 粉丝4
  • 关注2
  • 积分760分
  • 威望8026点
  • 贡献值1点
  • 好评度364点
  • 原创分0分
  • 专家分21分
  • 金点子奖
  • 社区居民
地下室#
发布于:2007-07-24 15:21
用户被禁言,该主题自动屏蔽!
clasj
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-11-02
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-07-24 16:19
非常认同您的观点,可是我现在就是想通过修改代码,来达到打开相同社设备的目的,而且可以肯定这是能够实现的,因为我见过别人修改过的testcap可以。。。
Delphips
驱动小牛
驱动小牛
  • 注册日期2003-11-10
  • 最后登录2011-02-21
  • 粉丝1
  • 关注1
  • 积分-363分
  • 威望168点
  • 贡献值0点
  • 好评度151点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-07-24 17:19
对,就是NumberOfPossibleInstances
重启因为原来的代码是针对一个实例设计的,仔细debug,看看是哪里引起的重启,修改之。
clasj
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-11-02
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-07-25 20:57
花了一天时间学习windbg+vmvare,终于找到问题所在了,非常感谢Delphips的指点。
gongfen
驱动牛犊
驱动牛犊
  • 注册日期2007-03-11
  • 最后登录2009-11-14
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望69点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-06-30 16:58
我也在弄testcap,我加入我的pci驱动后,发现发IRP不成功,好像没有操作成功.不知道为什么.兄弟能够交流下嘛? QQ:744015483
VGA采集卡: http://vgaic.cn
游客

返回顶部