次の方法で共有


IDebugEnumField::GetValueFromString

このメソッドは、列挙定数の名前に関連付けられている値を返します。

構文

int GetValueFromString(
   string    pszValue,
   out ulong pValue
);

パラメーター

pszValue
[入力] 値を取得する対象の名前を指定する文字列。 C++ では、これはワイド文字列です。

pValue
[出力] 関連付けられている数値を返します。

戻り値

成功した場合は S_OK を返します。それ以外の場合は、名前が列挙型に含まれていなければ S_FALSE、またはエラー コードを返します。

解説

このメソッドでは大文字と小文字が区別されます。 大文字と小文字が区別されない検索が必要な場合 (たとえば、名前の大文字と小文字が区別されない Visual Basic などの言語) は、GetValueFromStringCaseInsensitive を使用します。

関連項目