阅读:1305回复:1
DPC Objects and DPCs问题请教!!!!!!!!!!
请教各位下面关于DPCs的代码(它是ddk下的pccamera的一个例子)是不是实现一个重复调用的功能,我对此不是很了解,各位能不能帮忙解释一下下面代码将如何运行呢??我看了ddk联机帮助DPC Objects and DPCs,但是还是不很清楚,它又与ISR有什么关系。
********************************************************** KeInitializeTimerEx(&ChannelExtension->TimeoutTimer,SynchronizationEvent); KeInitializeDpc(&ChannelExtension->TimeoutDpc, USBCAMD_ChannelTimeoutDPC, ChannelExtension); if ( StreamNumber == STREAM_Capture ) { dueTime.QuadPart = -10000 * 25; } else { dueTime.QuadPart = -10000 * 29; } inQueue = KeSetTimer(&ChannelExtension->TimeoutTimer, dueTime, &ChannelExtension->TimeoutDpc); ************************************************************ 在编写驱动时,牵涉到同步的东西时,我就很茫然,但是我知道要写驱动,同步是必然遇到的问题,请教高手赐教!!!!!!!! |
|
沙发#
发布于:2004-09-22 16:49
共同
|
|