Compartilhar via


IDebugEnumField::GetValueFromString

Esse método retorna o valor associado ao nome de uma constante de enumeração.

Sintaxe

int GetValueFromString(
   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 diferencia maiúsculas de minúsculas. Se uma pesquisa sem diferenciação de maiúsculas e minúsculas for necessária (por exemplo, em uma linguagem como Visual Basic em que os nomes não diferenciam maiúsculas de minúsculas), use GetValueFromStringCaseInsensitive.

Confira também