Freigeben über


CRegKey::SetStringValue

Rufen Sie diese Methode auf, um den Zeichenfolgenwert des Registrierungsschlüssels festzulegen.

LONG SetStringValue(
   LPCTSTR pszValueName,
   LPCTSTR pszValue,
   DWORD dwType = REG_SZ 
) throw( );

Parameter

  • pszValueName
    Zeiger zu einer Zeichenfolge, die den Namen des festzulegenden Wert enthält. Wenn ein Wert mit diesem Namen nicht bereits vorhanden ist, fügt die Methode ihn dem Schlüssel hinzu.

  • pszValue
    Zeiger zu den mit dem angegebenen Wertnamen zu speichernden Zeichenfolgendaten.

  • dwType
    Der Typ der Zeichenfolge, die in die Registrierung geschrieben werden muss: entweder REG_SZ (Standard) oder REG_EXPAND_SZ (für mehrteiligen Zeichenfolgen).

Rückgabewert

Wenn die Methode erfolgreich ist, ist der Rückgabewert ERROR_SUCCESS. Wenn die Methode fehlschlägt, ist der Rückgabewert ein Fehlercode ungleich 0 (null), der in WINERROR.H definiert wird.

Hinweise

Diese Methode verwendet RegSetValueEx, um den Wert in die Registrierung zu schreiben.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CRegKey Class

CRegKey::QueryStringValue

CRegKey::SetDWORDValue

CRegKey::SetQWORDValue

CRegKey::SetGUIDValue

CRegKey::SetMultiStringValue

CRegKey::SetBinaryValue