热情软件屋

 

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函数获得。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio