jm_tang
驱动牛犊
驱动牛犊
  • 注册日期2001-05-08
  • 最后登录2002-05-15
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1049回复:0

请解读这个宏

楼主#
更多 发布于:2001-10-20 11:19
下面是BEGIN_SERVICE_TABLE的定义,那位高手能帮忙逐句解读一下,
Begin_Service_Table MACRO Device_Name, Def_Segment

IFDEF Device_Name&_Name_Based
 IFNDEF @@NextInternalID
    @@NextInternalID = 0
 ENDIF
 @@NextInternalID = (@@NextInternalID + 1)
 Device_Name&_Internal_ID   = @@NextInternalID + BASEID_FOR_NAMEBASEDVXD
 DefineVxDName Device_Name, %Device_Name&_Internal_ID
ENDIF

IFB <Def_Segment>
    BST2 Device_Name, VxD
ELSE
    BST2 Device_Name, Def_Segment
ENDIF
    ENDM
还有@@、%、&是什么,我好象没学过呀?

游客

返回顶部