IDebugEnumField:: GetValueFromString
Questo metodo restituisce il valore associato al nome di una costante di enumerazione.
HRESULT GetValueFromString(
LPCOLESTR pszValue,
ULONGLONG* pvalue
);
int GetValueFromString(
string pszValue,
out ulong pValue
);
Parametri
pszValue
[in] Una stringa che specifica il nome per il quale ottenere il valore. Si noti che per C++, questo è una stringa di caratteri estesi.pValue
[out] restituisce il valore numerico associato.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce S_FALSE, se il nome non fa parte dell'enumerazione, o un codice di errore.
Note
Questo metodo distingue tra maiuscole e minuscole. Se una ricerca senza distinzione tra maiuscole e minuscole è necessaria (ad esempio, in un linguaggio ad esempio Visual Basic dove i nomi non viene fatta distinzione tra maiuscole e minuscole), utilizzare IDebugEnumField:: GetValueFromStringCaseInsensitive.