阅读:2624回复:8
【求助】testcap只能运行一个实例么???
用amcap或者graphedt测试testcap时,一旦设备被占用,就会导致render pin失败,testcap应该如何修改才能让多个程序同时使用?
|
|
沙发#
发布于:2007-07-23 21:14
pin instancecount
|
|
板凳#
发布于: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,那么进行先前的测试会导致重启机器。 请问还需要修改哪些地方? |
|
地板#
发布于:2007-07-24 14:47
顶一下,达人帮忙啊。
|
|
地下室#
发布于:2007-07-24 15:21
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2007-07-24 16:19
非常认同您的观点,可是我现在就是想通过修改代码,来达到打开相同社设备的目的,而且可以肯定这是能够实现的,因为我见过别人修改过的testcap可以。。。
|
|
6楼#
发布于:2007-07-24 17:19
对,就是NumberOfPossibleInstances
重启因为原来的代码是针对一个实例设计的,仔细debug,看看是哪里引起的重启,修改之。 |
|
7楼#
发布于:2007-07-25 20:57
花了一天时间学习windbg+vmvare,终于找到问题所在了,非常感谢Delphips的指点。
|
|
8楼#
发布于:2008-06-30 16:58
我也在弄testcap,我加入我的pci驱动后,发现发IRP不成功,好像没有操作成功.不知道为什么.兄弟能够交流下嘛? QQ:744015483
|
|
|