RtlGUIDFromString 例程将给定的 Unicode 字符串转换为二进制格式的 GUID。
语法
NTSYSAPI NTSTATUS RtlGUIDFromString(
  [in]  PCUNICODE_STRING GuidString,
  [out] GUID             *Guid
);
参数
[in] GuidString
指向要转换为 GUID 的缓冲 Unicode 字符串的指针。 字符串应采用以下形式, (包括大括号) : {00000000-0000-0000-0000-000000000000}
[out] Guid
指向调用方提供的变量的指针,其中返回 GUID。
返回值
如果转换成功, RtlGUIDFromString 将返回STATUS_SUCCESS。 否则,不执行任何转换。
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | 从 Windows 2000 开始可用。 | 
| 目标平台 | 通用 | 
| 标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) | 
| Library | NtosKrnl.lib | 
| DLL | NtosKrnl.exe (内核模式) ;Ntdll.dll (用户模式) | 
| IRQL | PASSIVE_LEVEL |