IDebugEnumField::GetValueFromString
這個方法會傳回列舉型別常數的名稱相關聯的值。
HRESULT GetValueFromString(
LPCOLESTR pszValue,
ULONGLONG* pvalue
);
int GetValueFromString(
string pszValue,
out ulong pValue
);
參數
pszValue
[in]字串,指定用來取得值的名稱。 請注意,c + +,這是一個寬字元字串。pValue
[] out傳回相關聯的數值。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回S_FALSE,如果名稱不是列舉型別或錯誤程式碼的一部份。
備註
這個方法會區分大小寫。 如果不區分大小寫的搜尋需要 (例如,在這類的 Visual Basic 名稱沒有區分大小寫的語言),請使用IDebugEnumField::GetValueFromStringCaseInsensitive。