阅读:1306回复:1
请教各位大牛关于passthru编译的问题!!!
D:\test\abc\passthru.c(134) : error C2039: 'ReturnPacketHandler' : is not a member of '_NDIS30_MINIPORT_CHARACTERISTICS'
D:\WINDDK\2600\inc\ddk\wxp\ndis.h(10210) : see declaration of '_NDIS30_MINIPORT_CHARACTERISTICS' D:\test\abc\passthru.c(141) : error C2039: 'SendPacketsHandler' : is not a member of '_NDIS30_MINIPORT_CHARACTERISTICS' D:\WINDDK\2600\inc\ddk\wxp\ndis.h(10210) : see declaration of '_NDIS30_MINIPORT_CHARACTERISTICS' D:\test\abc\passthru.c(182) : error C2039: 'BindAdapterHandler' : is not a member of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\WINDDK\2600\inc\ddk\wxp\ndis.h(9195) : see declaration of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\test\abc\passthru.c(183) : error C2039: 'UnbindAdapterHandler' : is not a member of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\WINDDK\2600\inc\ddk\wxp\ndis.h(9195) : see declaration of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\test\abc\passthru.c(184) : error C2039: 'UnloadHandler' : is not a member of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\WINDDK\2600\inc\ddk\wxp\ndis.h(9195) : see declaration of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\test\abc\passthru.c(186) : error C2039: 'ReceivePacketHandler' : is not a member of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\WINDDK\2600\inc\ddk\wxp\ndis.h(9195) : see declaration of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\test\abc\passthru.c(187) : error C2039: 'PnPEventHandler' : is not a member of '_NDIS30_PROTOCOL_CHARACTERISTICS' D:\WINDDK\2600\inc\ddk\wxp\ndis.h(9195) : see declaration of '_NDIS30_PROTOCOL_CHARACTERISTICS' 有哪位好心人能告诉我这是什么错误吗?谢谢了!!! |
|
沙发#
发布于:2007-04-11 18:33
可能是你ndis版本的问题
#if (defined(NDIS50) || defined(NDIS51)) typedef NDIS50_PROTOCOL_CHARACTERISTICS NDIS_PROTOCOL_CHARACTERISTICS; #else #if NDIS40 typedef NDIS40_PROTOCOL_CHARACTERISTICS NDIS_PROTOCOL_CHARACTERISTICS; #else typedef NDIS30_PROTOCOL_CHARACTERISTICS NDIS_PROTOCOL_CHARACTERISTICS; #endif #endif typedef NDIS_PROTOCOL_CHARACTERISTICS *PNDIS_PROTOCOL_CHARACTERISTICS; 这几个成员只有在ndis40以后才有 在你机器上肯定是按dis30编译的 |
|