佚名通过本文主要向大家介绍了define guid,midl define guid,define宏定义,在宏定义 define pi,define宏等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: DEFINE_GUID宏里面的1是什么意思?有什么用?
描述:
解决方案1:
... 解决方案2:
描述:
#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
解决方案1:
... 解决方案2:
这个叫GUID,globally unique identifier(全球唯一标识符)。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。