共用方式為


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

請參閱

參考

IDebugEnumField

IDebugEnumField::GetValueFromStringCaseInsensitive