小编use*_*565的帖子

将GUID结构转换为LPCSTR

我正在使用C语言中的Win32 API,并且需要将GUID结构转换为LPCSTR.我是Win32的新手,并没有找到有关此类转换的更多信息.

我确实设法使用StringFromGUID2函数将GUID转换为OLECHAR(参见下面的代码片段),但仍然坚持进一步转换为LPSCSTR.我不太确定我是否正朝着OLECHAR的方向前进,但目前这似乎是合乎逻辑的事情.

GUID guid;
OLECHAR wszGuid[40] = {0};
OLECHAR szGuid[40]={0};
LPCSTR lpcGuid;
CoCreateGuid(&guid);
StringFromGUID2(&guid, wszGuid, _countof(wszGuid));
Run Code Online (Sandbox Code Playgroud)

c windows api winapi

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

api ×1

c ×1

winapi ×1

windows ×1