KUsbpipe:SubmitUrb不能动态更动超时值

KUsbpipe::SubmitUrb不能动态更改超时值?我的驱动中这样写就正常status pipe-SubmitUrb(pUrb,NULL,NULL

KUsbpipe::SubmitUrb不能动态更改超时值?
我的驱动中这样写就正常
status = pipe->SubmitUrb(pUrb,NULL,NULL,2000);
结果返回0,正常。

但是如下这样写就会超时返回
ULONG uTimeout = 2000;
status = pipe->SubmitUrb(pUrb,NULL,NULL,uTimeout);
结果返回258,超时。

难道是不能动态更改超时值?? 
请高手指点,万分感谢!

[解决办法]
发你邮箱资料。