阅读:1353回复:1
看起来若智的问题!
TDI中发送数据(send)
_try { MmProbeAndLockPages( pMdl, KernelMode, IoModifyAccess ); } _except( EXCEPTION_EXECUTE_HANDLER ) { IoFreeMdl( pMdl ); pMdl = NULL; return -1; } pMdl->Next = NULL; TdiBuildSend( pIrp, pDeviceObject, pDeviceExtension->pEndPointObject, NULL, NULL, pMdl, 0, uBufferLength ); status = IoCallDriver(pDeviceObject, pIrp); 函数最后要不要 MmUnlockPages(pMdl); ????好像要了就不稳定! 请大虾帮忙! |
|
|
沙发#
发布于:2005-05-25 19:56
不需要,你可以看看TdiBuildSend的宏的实现就知道了
系统i/o会处理的 |
|