次の方法で共有


IDebugEnumField::GetValueFromStringCaseInsensitive

このメソッドは、大文字と小文字を区別しない検索を使用して、列挙型定数の名前に関連付けられている値を返します。

構文

int GetValueFromStringCaseInsensitive(
   string    pszValue,
   out ulong pValue
);

パラメーター

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

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

戻り値

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

解説

このメソッドは、大文字と小文字を区別しません。 大文字と小文字を区別する検索が必要な場合 (たとえば、C++ のように、名前の大文字と小文字を区別する言語の場合) は、GetValueFromString を使用します。

関連項目