Freigeben über


IDebugProperty2::SetValueAsString

Legt den Wert einer Eigenschaft einer angegebenen Zeichenfolge fest.

HRESULT SetValueAsString ( 
   LPCOLESTR pszValue,
   UINT      nRadix,
   DWORD     dwTimeout
);
int SetValueAsString ( 
   string pszValue,
   uint   nRadix,
   uint   dwTimeout
);

Parameter

  • pszValue
    [in] Eine Zeichenfolge, die den festzulegenden Wert enthält.

  • nRadix
    [in] Eine Basisklasse verwendet werden soll, wenn alle numerischen Daten interpretiert werden. Dies kann 0 sein, die Basis automatisch bestimmt werden soll.

  • dwTimeout
    [in] Bevor der Rückgabe dieser Methode gibt die maximale Zeit in Millisekunden an, zu warten. INFINITE verwenden, um unbegrenzt zu warten.

Rückgabewert

Bei Erfolg gibt S_OKzurück. gibt andernfalls Fehlercode zurück. In der folgenden Tabelle werden weitere mögliche Werte an.

Wert

Beschreibung

E_SETVALUE_VALUE_CANNOT_BE_SET

Die Zeichenfolge kann nicht in einen Eigenschaftswert konvertiert werden, oder der Eigenschaftswert kann nicht festgelegt werden.

E_SETVALUE_VALUE_IS_READONLY

Die Eigenschaft ist schreibgeschützt.

Siehe auch

Referenz

IDebugProperty2