您的位置:首页 > 编程语言 > C语言/C++

Win32 C语言版本的GUID函数

2008-02-15 14:23 155 查看
一个简单的GUID生成函数,在输入法源代码当中看到的:

//--生成GUID
void generate_guid(TCHAR* guid_string)
{
 GUID guid;
 strcpy(guid_string,"");
 
 if( CoCreateGuid(&guid) == S_OK)
 {    
   _stprintf(guid_string, TEXT("{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}"),
    guid.Data1,
    guid.Data2,
    guid.Data3,
    guid.Data4[0],
    guid.Data4[1],
    guid.Data4[2],
    guid.Data4[3],
    guid.Data4[4],
    guid.Data4[5],
    guid.Data4[6],
    guid.Data4[7]);

 }
 return ;


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 string c 输入法