Freigeben über


IDebugEnumField::GetValueFromString

Diese Methode gibt den Wert zurück, der dem Namen einer Enumerationskonstante zugeordnet ist.

Syntax

int GetValueFromString(
   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 beachtet. Wenn eine Suche ohne Groß-/Kleinschreibung erforderlich ist (z. B. in einer Sprache wie Visual Basic, bei der keine Groß-/Kleinschreibung beachtet wird), verwenden Sie "GetValueFromStringCaseInsensitive".

Siehe auch