-
-
[求助]TDI_EVENT_CONNECT 回调问题
-
发表于: 2013-8-15 15:55 3720
-
为什么设置 TDI_EVENT_CONNECT 回调函数 tdi_event_connect,但是没有进入回调函数?
if( TDI_SET_EVENT_HANDLER == pIrpSp->MinorFunction)
{
PTDI_REQUEST_KERNEL_SET_EVENT r = (PTDI_REQUEST_KERNEL_SET_EVENT)&pIrpSp->Parameters;
if((r->EventType == TDI_EVENT_CONNECT) && (r->EventHandler != NULL))
{
KdPrintEx((DPFLTR_IHVBUS_ID, DPFLTR_ERROR_LEVEL, "@@@@@@@@@@@@@@@@@@ setevent!--------okokokok:[%d]\n", r->EventType));
g_EventConnectContext->old_handler = r->EventHandler;
g_EventConnectContext->old_context = r->EventContext;
g_EventConnectContext->fileobj = pIrpSp->FileObject;
r->EventHandler = tdi_event_connect;
r->EventContext = g_EventConnectContext;
}
}
if( TDI_SET_EVENT_HANDLER == pIrpSp->MinorFunction)
{
PTDI_REQUEST_KERNEL_SET_EVENT r = (PTDI_REQUEST_KERNEL_SET_EVENT)&pIrpSp->Parameters;
if((r->EventType == TDI_EVENT_CONNECT) && (r->EventHandler != NULL))
{
KdPrintEx((DPFLTR_IHVBUS_ID, DPFLTR_ERROR_LEVEL, "@@@@@@@@@@@@@@@@@@ setevent!--------okokokok:[%d]\n", r->EventType));
g_EventConnectContext->old_handler = r->EventHandler;
g_EventConnectContext->old_context = r->EventContext;
g_EventConnectContext->fileobj = pIrpSp->FileObject;
r->EventHandler = tdi_event_connect;
r->EventContext = g_EventConnectContext;
}
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [求助]64 NDIS 驱动 获取并访问TCP头问题 14814
- [求助]NDIS 驱动如何安装? 4561
- [求助]TDI_EVENT_CONNECT 回调问题 3721
看原图
赞赏
雪币:
留言: