IDebugEnumField::GetValueFromStringCaseInsensitiveIDebugEnumField::GetValueFromStringCaseInsensitive

Cette méthode utilise une recherche sans respecter la casse pour retourner la valeur associée au nom d’une constante d’énumération.This method uses a case-insensitive search to return the value associated with the name of an enumeration constant.

SyntaxeSyntax

HRESULT GetValueFromStringCaseInsensitive(  
   LPCOLESTR  pszValue,  
   ULONGLONG* pvalue  
);  
int GetValueFromStringCaseInsensitive(  
   string    pszValue,   
   out ulong pValue  
);  

ParamètresParameters

pszValue
[in] Chaîne spécifiant le nom pour lequel obtenir la valeur.[in] A string specifying the name for which to get the value. Notez que pour C++, il s’agit d’une chaîne de caractères larges.Note that for C++, this is a wide character string.

pValue
[out] Retourne la valeur numérique associée.[out] Returns the associated numerical value.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne S_FALSE, si le nom n’est pas partie de l’énumération ou un code d’erreur.If successful, returns S_OK; otherwise, returns S_FALSE, if the name is not part of the enumeration, or an error code.

NotesRemarks

Cette méthode respecte la casse.This method is case-insensitive. Si une recherche respectant la casse est nécessaire (par exemple, dans un langage tel que C++ où les noms respectent la casse), utilisez GetValueFromString.If a case-sensitive search is needed (for example, in a language such as C++ where names are case-sensitive), use GetValueFromString.

Voir aussiSee Also

IDebugEnumField IDebugEnumField
GetValueFromStringGetValueFromString