Die Community zu .NET und Classic VB.
Menü

RegSetValue

 von 

Deklaration  

Declare Function RegSetValue Lib "advapi32.dll" _
                 Alias "RegSetValueA" ( _
                 ByVal hKey As Long, _
                 ByVal lpSubKey As String, _
                 ByVal dwType As Long, _
                 ByVal lpData As String, _
                 ByVal cbData As Long) As Long
Weitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel RegSetValue des API-Wikis.

RegSetValue belegt einen vorgegebenen Unterschlüssel mit einem Wert. Dieser muß ein String sein und kann keinen Namen haben.
Achtung: Diese Funktion wird nur noch aus Kompatibilitätsgründen zu Win 3.1 mitgeführt. 32-Bit Applikationen sollten unbedingt die RegSetValueEx verwenden.

Parameter
hKeyDas Handle des Schlüssels dem ein Wert zugewiesen werden soll. Dabei kann es sich um einen geöffneten Schlüssel oder einen der vor definfierten Hauptschlüssel HKEY_CLASSES_ROOT , HKEY_CURRENT_USER , HKEY_LOCAL_MACHINE , HKEY_USERS, HKEY_PERFORMANCE_DATA , HKEY_CURRENT_CONFIG , HKEY_DYN_DATA handeln.
lpSubKeyZeiger auf einen nullterminierten String der den Namen des Unterschlüssels enthält. Wenn dieser Wert leer bleibt, wird der String dem Standard-Wert des durch hKey benannten Schlüssels zugewiesen.
dwTypeGibt den Wertetyp des zu schreibenden Wertes an. Hier dürfen nur Werte vom Typ REG_SZ genutzt werden, für andere ist die RegSetValueEx zu nutzen.
lpDataBeinhaltet den String der geschrieben werden soll.
cbDataBenennt die Länge des zu schreibenden Strings. Das Terminierungszeichen wird nicht berücksichtigt.

Tabelle 1


Rückgabewerte
ERROR_SUCCESSDer Schlüssel wurde erfolgreich geschlossen.
xDer zugehörige Fehlercode

Tabelle 2


Unterstützte Betriebssysteme
Windows 95, Windows 98, Windows NT

Verwandte API-Funktionen
RegCreateKeyEx, RegFlushKey, RegOpenKeyEx, RegQueryValue, RegQueryValueEx, RegSetValueEx

Zugehörige Tipps

Zugehörige Microsoft Knowledge Base Artikel