阅读:1326回复:2
高手们,帮帮我吧,急死人了!!!
DEFINE_GUID(name ,XX,XX,...,)在那个文件中定义呀
|
|
沙发#
发布于:2005-08-04 11:54
兄弟,我不是高人,看你着急,谈论一下。
用VC++ 套DDK开发,里面会自动的生成,在XXXDevice.cpp文件里 GUID XXXDevice_Guid = XXXDevice_CLASS_GUID;。 最后是在.inf文件中有ClassGUID={XXX,XXX,....},安装时自动加入注册表的。 不知道你是想在什么里面获得GUID。 |
|
板凳#
发布于: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 )和以上代码如何联系,或是和驱动怎么联系? 望大家给于回答!!! |
|