共用方式為


IDebugEnumField::GetValueFromStringCaseInsensitive

這個方法會使用不區分大小寫的搜尋傳回的列舉常數的名稱相關聯的值。

HRESULT GetValueFromStringCaseInsensitive(
   LPCOLESTR  pszValue,
   ULONGLONG* pvalue
);
int GetValueFromStringCaseInsensitive(
   string    pszValue, 
   out ulong pValue
);

參數

  • pszValue
    [in]字串,指定用來取得值的名稱。 請注意,c + +,這是一個寬字元字串。

  • pValue
    [] out傳回相關聯的數值。

傳回值

如果成功的話,會傳回S_OK。 否則,會傳回S_FALSE,如果名稱不是列舉型別或錯誤程式碼的一部份。

備註

這個方法是不區分大小寫。 如果需要區分大小寫的搜尋時 (例如,在 c + + 的情況下,名稱會區分大小寫的例如語言),使用IDebugEnumField::GetValueFromString

請參閱

參考

IDebugEnumField

IDebugEnumField::GetValueFromString