阅读:3701回复:1
error C2081: \'PIRP\' : name in formal parameter list illegal怎么解决?
各位:
我在将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 : \'}\' |
|
沙发#
发布于:2001-12-13 17:59
#define NDIS_WDM 1
试试看 |
|