Condividi tramite


IDebugEnumField:: GetValueFromStringCaseInsensitive

Questo metodo utilizza una ricerca senza distinzione tra maiuscole e minuscole per restituire il valore associato al nome di una costante di enumerazione.

HRESULT GetValueFromStringCaseInsensitive(
   LPCOLESTR  pszValue,
   ULONGLONG* pvalue
);
int GetValueFromStringCaseInsensitive(
   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 viene eseguito senza distinzione tra maiuscole e minuscole. Se una ricerca con distinzione tra maiuscole e minuscole è necessario, ad esempio in un linguaggio come C++ dove i nomi viene fatta distinzione tra maiuscole e minuscole), utilizzare IDebugEnumField:: GetValueFromString.

Vedere anche

Riferimenti

IDebugEnumField

IDebugEnumField:: GetValueFromString