Die Community zu .NET und Classic VB.
Menü

RegFlushKey

 von 

Deklaration  

Declare Function RegFlushKey Lib "advapi32.dll" ( _
                 ByVal hKey As Long) As Long
Weitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel RegFlushKey des API-Wikis.

RegFlushKey weist das System an, den angegebenen Schlüssel, sowie seine Unterschlüssel und Werte, unmittelbar auf die Festplatte zu schreiben. Dieser Aufruf ist nur notwendig, wenn eine Anwendung fordert, daß Aktualisierungen sofort geschrieben werden. Standardmaäßig schreibt das System die Registry-Änderungen auf die Platte, nachdem ein Schlüssel geschlossen oder bevor das System heruntergefahren wird. Das Registry-System verwendet aber optimierte Puffer, so daß Änderungen möglicherweise nicht unmittelbar festgeschrieben werden. Ein extensiver Einsatz dieser Funktion, kann die Systemperformance negativ beeinflussen.

Parameter
hKeyDer Schlüssel der auf die Platte geschrieben 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.

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
RegCloseKey, RegDeleteKey

Zugehörige Tipps