Partager via


IDebugEnumField : : GetValueFromStringCaseInsensitive

Cette méthode utilise une recherche respectant la casse pour retourner la valeur associée au nom d'une constante d'énumération.

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

Paramètres

  • pszValue
    [in] Chaîne spécifiant le nom pour lequel obtenir la valeur. Notez que pour C++, cela est une chaîne à caractères larges.

  • pValue
    [out] Retourne la valeur numérique associée.

Valeur de retour

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.

Notes

Cette méthode ne respecte pas la casse. Si une recherche respectant la casse est nécessaire (par exemple, dans un langage tel que C++ où les noms respectent la casse), utilisez IDebugEnumField : : GetValueFromString.

Voir aussi

Référence

IDebugEnumField

IDebugEnumField : : GetValueFromString