阅读:1006回复:0
DRIVERSTUDIO的例子::求救
DRIVERSTUDIO的例子::
#define MY_MEMBER_COMPLETEIRP(classname, func)\\ NTSTATUS func(KIrp I, PISOC_CONTEXT pContext);\\ static NTSTATUS LinkTo(func)( \\ PDEVICE_OBJECT pDevObj, \\ PIRP pIrp, \\ PVOID context) \\ { \\ PISOC_CONTEXT pContext = (PISOC_CONTEXT)context;\\ UsbIsocDevice *p = pContext ? pContext->pDev : NULL;\\ NTSTATUS status; \\ if (!pContext || !p ) { \\ return STATUS_UNSUCCESSFUL; \\ } \\ KIrp I(pIrp); \\ status=p->func(I,pContext); \\ return status; \\ } 这种宏定义怎么回事,帮助看不出什么?? |
|