whmjack
驱动小牛
驱动小牛
  • 注册日期2003-09-17
  • 最后登录2007-04-26
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望29点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:944回复:3

ddk的开发使用的是哪种语言呢?

楼主#
更多 发布于:2003-12-25 08:52
以前认为用ddk开发用的是标准的c语言,后来看到了一个例子中有一个这样的函数:
NTSTATUS UsbGetPortStatus(IN DEVICE_EXTENSION dx,OUT ULONG& PortStatus);
很奇怪的是第二个参数,大家看看用的是标准的c吗??请问这是怎么回事呢?
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-25 09:43
是C啊,第二个参数有什么疑问?
www.dragon-2008.com 欢迎交流
whmjack
驱动小牛
驱动小牛
  • 注册日期2003-09-17
  • 最后登录2007-04-26
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望29点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-25 11:03
你看看它的第二个参数,好像在标准c中没有这个运算符呀,这个运算符好像是后来在从c++里用的引用运算符,怎么ddk用了这个运算符呢?
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-25 14:57
你看看它的第二个参数,好像在标准c中没有这个运算符呀,这个运算符好像是后来在从c++里用的引用运算符,怎么ddk用了这个运算符呢?

不好意思,理解错误!
DDK使用了C++,除了采用\"引用\"操作符\"&\"之外,很多地方还采用了\"类\"操作,例如在\"atldb.h\"中就用到了class CColumnIds,但大部分地方仍然采用标准C.
www.dragon-2008.com 欢迎交流
游客

返回顶部