Windows runtime 如何从Platform::String^转换为Platform::Guid^

Windows runtime 如何从Platform::String^转换为Platform::Guid^,windows-runtime,c++-cx,Windows Runtime,C++ Cx,使用ToString()方法,从Platform::Guid^到Platform::String^非常容易。有关更多详细信息,请参阅 但是我们如何从Platform::String^转换到Platform::Guid^ 编辑: CLSIDFromString和IIDFromString都可以。请参考已接受的答案作为示例。另外,请包括 只需打电话给医生就可以了。示例代码: Platform::String^ example("{6DDAD7B6-F8C5-42D9-B4EB-59FE94A4EA

使用
ToString()
方法,从
Platform::Guid^
Platform::String^
非常容易。有关更多详细信息,请参阅

但是我们如何从
Platform::String^
转换到
Platform::Guid^


编辑:


CLSIDFromString
IIDFromString
都可以。请参考已接受的答案作为示例。另外,请包括

只需打电话给医生就可以了。示例代码:

Platform::String^ example("{6DDAD7B6-F8C5-42D9-B4EB-59FE94A4EA5F}");
GUID rawguid;
HRESULT hr = IIDFromString(example->Data(), &rawguid);
if (SUCCEEDED(hr)) {
    Platform::Guid guid(rawguid);
    // etc..
}

只要叫警察来帮忙就行了。示例代码:

Platform::String^ example("{6DDAD7B6-F8C5-42D9-B4EB-59FE94A4EA5F}");
GUID rawguid;
HRESULT hr = IIDFromString(example->Data(), &rawguid);
if (SUCCEEDED(hr)) {
    Platform::Guid guid(rawguid);
    // etc..
}