Compartilhar via


IDebugEnumField::GetValueFromStringCaseInsensitive

Esse método usa uma pesquisa sem diferenciação de maiúsculas e minúsculas para retornar o valor associado ao nome de uma constante de enumeração.

Sintaxe

int GetValueFromStringCaseInsensitive(
   string    pszValue,
   out ulong pValue
);

Parâmetros

pszValue
[em] Uma cadeia de caracteres especificando o nome para o qual obter o valor. Observe que, para C++, essa é uma cadeia de caracteres larga.

pValue
[saiu] Retorna o valor numérico associado.

Valor de retorno

Se for bem-sucedido, retornará , caso contrário, retornará S_OKS_FALSE, se o nome não fizer parte da enumeração ou um código de erro.

Comentários

Esse método não diferencia maiúsculas de minúsculas. Se uma pesquisa que diferencia maiúsculas de minúsculas for necessária (por exemplo, em uma linguagem como C++ em que os nomes diferenciam maiúsculas de minúsculas), use GetValueFromString.

Confira também