2015-09-25 29 views
0

使用ToString()方法從Platform::Guid^轉換爲Platform::String^非常簡單。有關更多詳細信息,請參見documentation如何轉換Platform :: String ^至Platform :: Guid^

但是,我們如何將Platform::String^轉換爲Platform::Guid^


編輯:

兩個CLSIDFromStringIIDFromString會做。請參考接受的答案作爲例子。也請#include <wrl\wrappers\corewrappers.h>

回答

4

只需撥打IIDFromString() function的幫助。示例代碼:

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