mister
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2013-02-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:3701回复:1

error C2081: \'PIRP\' : name in formal parameter list illegal怎么解决?

楼主#
更多 发布于:2001-12-09 20:18
各位:
   我在将passthru驱动加上一个NdisRegisterdevice,以便与win32进行交互,但是在编译的时候总是会出现上面的错误!我该怎么解决?

付上具体的代码:

NTSTATUS DispCreate(IN PDEVICE_OBJECT pDO, IN PIRP pIrp) <= line 151
{
pIrp->IoStatus.Status = STATUS_SUCCESS;
pIrp->IoStatus.Information = 0;
IoCompleteRequest(pIrp, IO_NO_INCREMENT);
return STATUS_SUCCESS;
}
add to the end of passthru.c

Compile error

passthru.c(151) : error C2146: syntax error : missing \')\' before identifier
\'pIrp\'
passthru.c(151) : error C2081: \'PIRP\' : name in formal parameter list
illegal
passthru.c(151) : error C2061: syntax error : identifier \'pIrp\'
passthru.c(151) : error C2059: syntax error : \';\'
passthru.c(151) : error C2059: syntax error : \')\'
passthru.c(152) : error C2449: found \'{\' at file scope (missing function
header?)
passthru.c(157) : error C2059: syntax error : \'}\'


bible
驱动牛犊
驱动牛犊
  • 注册日期2001-09-03
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-13 17:59
#define  NDIS_WDM 1
试试看
游客

返回顶部