首页
社区
课程
招聘
[求助]插入一个DPC例程蓝屏,求高手指点!
发表于: 2018-3-6 14:00 2659

[求助]插入一个DPC例程蓝屏,求高手指点!

2018-3-6 14:00
2659
新手学驱动,在学习DPC过程中 遇到问题,求各位高手指点一下。
不多说 上代码

#pragma LOCKEDCODE
VOID AdressTest()//插入的函数
{
	DbgPrint("test");
}
NTSTATUS DriverEntry(PDRIVER_OBJECT driver, PUNICODE_STRING regpatch)
{
	DbgPrint("enter the driver");
	KDPC dcp;
	KeInitializeDpc(&dcp, (PKDEFERRED_ROUTINE)AdressTest, NULL);
	KeInsertQueueDpc(&dcp, NULL, NULL);
	driver->DriverUnload = Unload;
	return STATUS_SUCCESS;
}

代码问题出在哪?
有正确插入一个DPC的例子吗?
谢谢了


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
看看微软大爷MSDN给的函数声明
KDEFERRED_ROUTINE  MyDpc;

VOID  MyDpc(
    _In_          struct  _KDPC  *Dpc,
    _In_opt_  PVOID                DeferredContext,
    _In_opt_  PVOID                SystemArgument1,
    _In_opt_  PVOID                SystemArgument2
)
{  ...  }
2018-3-6 14:39
0
雪    币: 12
活跃值: (142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
b23526 看看微软大爷MSDN给的函数声明 KDEFERRED_ROUTINE MyDpc; VOID MyDpc( _In_ struct _KDPC *Dpc, _In_opt_ ...
感谢···    原来直接插入DPC必须按要求填写
我以为和定时器插入一样    随便写个函数都行
2018-3-6 15:45
0
游客
登录 | 注册 方可回帖
返回
//