tyl1120
驱动牛犊
驱动牛犊
  • 注册日期2005-03-22
  • 最后登录2005-08-24
  • 粉丝0
  • 关注0
  • 积分52分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1327回复:2

高手们,帮帮我吧,急死人了!!!

楼主#
更多 发布于:2005-08-02 14:54
  DEFINE_GUID(name ,XX,XX,...,)在那个文件中定义呀
cqcchw
驱动牛犊
驱动牛犊
  • 注册日期2005-06-01
  • 最后登录2006-06-02
  • 粉丝0
  • 关注0
  • 积分153分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-04 11:54
兄弟,我不是高人,看你着急,谈论一下。
用VC++ 套DDK开发,里面会自动的生成,在XXXDevice.cpp文件里 GUID XXXDevice_Guid = XXXDevice_CLASS_GUID;。
最后是在.inf文件中有ClassGUID={XXX,XXX,....},安装时自动加入注册表的。
不知道你是想在什么里面获得GUID。
tyl1120
驱动牛犊
驱动牛犊
  • 注册日期2005-03-22
  • 最后登录2005-08-24
  • 粉丝0
  • 关注0
  • 积分52分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-04 15:55
谢谢楼上的兄弟!!!!!
我是用c++builer 做的,现不知定义的
DEFINE_GUID( GUID_DEVCLASS_USB, 0x36fc9e60L, 0xc465, 0x11cf, 0x80, 0x56, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 );应在自己的程序的哪个文件中?我在程序中包含setupapi.h和initguid.h后,可以看出在GUID的定义文件 guiddef.h中有一些代码如下:

#ifdef INITGUID
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
        EXTERN_C const GUID DECLSPEC_SELECTANY name \
                = { l, w1, w2, { b1, b2,  b3,  b4,  b5,  b6,  b7,  b8 } }
#else
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
    EXTERN_C const GUID FAR name
#endif // INITGUID

不知道自己的
DEFINE_GUID( GUID_DEVCLASS_USB, 0x36fc9e60L, 0xc465, 0x11cf, 0x80, 0x56, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 )和以上代码如何联系,或是和驱动怎么联系?

望大家给于回答!!!
游客

返回顶部