您的位置:首页 > 产品设计 > UI/UE

API生成GUID的代码

2010-04-16 18:11 232 查看
http://www.diybl.com/course/3_program/vc/vc_js/200869/123830.html

 

//--生成GUID的代码

//--相关程序/微软guidgen.exe

#include "stdafx.h"

#include <objbase.h>

#include <stdio.h>

const char* newGUID()

{

    static char buf[64] = {0};

    GUID guid;

    CoInitialize(NULL);

    if (S_OK == ::CoCreateGuid(&guid))

    {

        _snprintf(buf, sizeof(buf),

            "{%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]);

    }

    CoUninitialize();

    return (const char*)buf;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  api null 微软