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