IDebugEnumField : : GetValueFromString
Cette méthode retourne la valeur associée au nom d'une constante d'énumération.
HRESULT GetValueFromString(
LPCOLESTR pszValue,
ULONGLONG* pvalue
);
int GetValueFromString(
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 respecte la casse. Si une recherche respectant la casse est nécessaire (par exemple, dans un langage tel que Visual Basic où les noms ne tiennent pas compte de la casse), utilisez IDebugEnumField : : GetValueFromStringCaseInsensitive.