RegFlushKey
von ActiveVB-Team
Deklaration
Declare Function RegFlushKey Lib "advapi32.dll" ( _ ByVal hKey As Long) As LongWeitere 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 | |
---|---|
hKey | Der 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_SUCCESS | Der Schlüssel wurde erfolgreich geschlossen. |
x | Der zugehörige Fehlercode |
Tabelle 2
Unterstützte Betriebssysteme
Windows 95, Windows 98, Windows NT
Verwandte API-Funktionen
RegCloseKey, RegDeleteKey
Zugehörige Tipps