Guid的值定义的的含义
编号:QA003702
建立日期: 2000年12月25日 最后修改日期:2000年12月25日
所属类别:
liudongxin:
你好,你能回答这个问题吗?
想问一下guid的值定义的理由或具体的含义。
DEFINE_GUID(GUID_####, 0x3d93c5c0, 0x0085, 0x11d1, 0x82, 0x1e, 0x00, 0x80, 0xc8, 0x83, 0x27, 0xab);
我看的书上未讲, 只说用guid的工具来定义。
回答:
现在就我所知地谈一点。GUID是按照OSF DCE,3算法计算(你可以在网上搜索一下,看能否找到这个算法的详细介绍。)GUID是以下几部分的组合:当前日期和时间(GUID的第一个部分与时间有关,如果你在生成一个GUID之后,过几秒又生成一个GUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得)等。在Windows编程时,也可以调用CoCreateGuid函数获得。
此问题由李海回答。
| |
|
|
| |
|
|