阅读:1386回复:4
Linkto 问题
NTSTATUS BasicUsbDevice::LinkTo(TransferComplete)(
PDEVICE_OBJECT DeviceObject, PIRP Irp, PVOID Context ) { // get pointer to instance of BasicUsbDevice BasicUsbDevice* pDevice = (BasicUsbDevice*)KDevicePTR(DeviceObject); // call non-static member function return pDevice->TransferComplete( KIrp(Irp), (_URB_BULK_OR_INTERRUPT_TRANSFER*)Context ); } linkto函数是干什么的呢?看不懂帮助中的讲解! |
|
沙发#
发布于:2001-05-29 22:18
完成例程!
|
|
板凳#
发布于:2001-06-02 15:30
下端driver完成发给它的URB包后,自动调用的过程。
可以在驱动里实现延时的异步操作,他的用途你可以参见Ray大哥的回答! |
|
地板#
发布于:2001-06-11 10:37
如果单单只是说LinkTo的话,它好像应该是一个宏之类的东东。具体的我也没有研究过。因为一些函数做参数的时候,只能是静态的。这里的TransferComplete作为一个类的成员,它不是静态的,所以用LinkTo转换一下。
因为没有跟到DriverWork的Source里面,只是我在使用中的体会。 |
|
|
地下室#
发布于:2004-04-12 19:09
好!!
|
|