Freigeben über


IDebugEnumField::GetValueFromStringCaseInsensitive

Diese Methode verwendet eine Suche ohne Groß-/Kleinschreibung, um den Wert zurückzugeben, der dem Namen einer Enumerationskonstante zugeordnet ist.

Syntax

int GetValueFromStringCaseInsensitive(
   string    pszValue,
   out ulong pValue
);

Parameter

pszValue
[in] Eine Zeichenfolge, die den Namen angibt, für den der Wert abgerufen werden soll. Beachten Sie, dass dies für C++ eine breite Zeichenfolge ist.

pValue
[out] Gibt den zugeordneten numerischen Wert zurück.

Rückgabewert

Wenn dies erfolgreich ist, wird ; S_OKandernfalls wird zurückgegeben S_FALSE, wenn der Name nicht Teil der Aufzählung oder ein Fehlercode ist.

Hinweise

Bei dieser Methode wird die Groß-/Kleinschreibung nicht beachtet. Wenn eine Suche nach Groß-/Kleinschreibung erforderlich ist (z. B. in einer Sprache wie C++, bei der Bei Namen groß-/kleinschreibung beachtet werden), verwenden Sie "GetValueFromString".

Siehe auch