GUIDFromString 函数
[GUIDFromString 可通过具有 Service Pack 2 的 Windows XP (SP2) 或 Windows Vista 获取。 它在后续版本中可能已更改或不可用。 应用程序应使用 CLSIDFromString 或 IIDFromString 代替此函数。]
将字符串转换为 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 |
|
Unicode 和 ANSI 名称 |
GUIDFromStringW (Unicode) 和 GUIDFromStringA (ANSI) |