使用英语阅读

通过


GUIDFromString 函数

[GUIDFromString 可通过具有 Service Pack 2 的 Windows XP (SP2) 或 Windows Vista 获取。 它在后续版本中可能已更改或不可用。 应用程序应使用 CLSIDFromStringIIDFromString 代替此函数。]

将字符串转换为 GUID。

语法

BOOL GUIDFromString(
  _In_  LPCTSTR psz,
  _Out_ LPGUID  pguid
);

参数

psz [in]

类型: LPCTSTR

指向要转换的以 null 结尾的字符串的指针。 字符串应采用以下格式:

{00000000-0000-0000-0000-000000000000}

pguid [out]

类型: LPGUID

指向缓冲区的指针,用于在此方法返回时接收 GUID。

返回值

类型: BOOL

如果 GUID 已成功创建,则为 TRUE;否则为 FALSE

备注

此函数未在标头中声明,也不按名称从.dll文件导出。 它必须作为序号 703(对于 GUIDFromStringA )和序号 704(对于 GUIDFromStringW)从 Shell32.dll加载。

还可以从 Shlwapi.dll 作为 GUIDFromStringA 的序号 269 和 GUIDFromStringW 的序号 270 进行访问。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
DLL
Shell32.dll
Unicode 和 ANSI 名称
GUIDFromStringW (Unicode) 和 GUIDFromStringA (ANSI)