Registrierungsfunktionen

Im Folgenden sind die Registrierungsfunktionen.

Funktion BESCHREIBUNG
GetSystemRegistryQuota Ruft die aktuelle Größe der Registrierung und die maximale Größe ab, die die Registrierung auf dem System erreichen darf.
RegCloseKey Schließt ein Handle für den angegebenen Registrierungsschlüssel.
RegConnectRegistry Stellt eine Verbindung mit einem vordefinierten Registrierungshandle auf einem anderen Computer her.
RegCopyTree Kopiert den angegebenen Registrierungsschlüssel zusammen mit seinen Werten und Unterschlüsseln in den angegebenen Zielschlüssel.
RegCreateKeyEx Erstellt den angegebenen Registrierungsschlüssel.
RegCreateKeyTransacted Erstellt den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu.
RegDeleteKey Löscht einen Unterschlüssel und seine Werte.
RegDeleteKeyEx Löscht einen Unterschlüssel und seine Werte aus der angegebenen plattformspezifischen Ansicht der Registrierung.
RegDeleteKeyTransacted Löscht einen Unterschlüssel und seine Werte aus der angegebenen plattformspezifischen Ansicht der Registrierung als transaktiven Vorgang.
RegDeleteKeyValue Entfernt den angegebenen Wert aus dem angegebenen Registrierungsschlüssel und Unterschlüssel.
RegDeleteTree Löscht die Unterschlüssel und Werte des angegebenen Schlüssels rekursiv.
RegDeleteValue Entfernt einen benannten Wert aus dem angegebenen Registrierungsschlüssel.
RegDisablePredefinedCache Deaktiviert die Handlezwischenspeicherung für das vordefinierte Registrierungshandle für HKEY _ CURRENT _ USER für den aktuellen Prozess.
RegDisablePredefinedCacheEx Deaktiviert die Handlezwischenspeicherung für alle vordefinierten Registrierungshandles für den aktuellen Prozess.
RegDisableReflectionKey Deaktiviert die Registrierungsreflektion für den angegebenen Schlüssel.
RegEnableReflectionKey Aktiviert die Registrierungsreflektion für den angegebenen deaktivierten Schlüssel.
RegEnumKeyEx Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf.
RegEnumValue Listet die Werte für den angegebenen offenen Registrierungsschlüssel auf.
RegFlushKey Schreibt alle Attribute des angegebenen geöffneten Registrierungsschlüssels in die Registrierung.
RegGetKeySecurity Ruft eine Kopie des Sicherheitsdeskriptors ab, der den angegebenen offenen Registrierungsschlüssel schützt.
RegGetValue Ruft den Typ und die Daten für den angegebenen Registrierungswert ab.
RegLoadKey Erstellt einen Unterschlüssel unter HKEY _ USERS oder HKEY _ LOCAL _ MACHINE und speichert Registrierungsinformationen aus einer angegebenen Datei in diesem Unterschlüssel.
RegLoadMUIString Lädt die angegebene Zeichenfolge aus dem angegebenen Schlüssel und Unterschlüssel.
RegNotifyChangeKeyValue Benachrichtigt den Aufrufer über Änderungen an den Attributen oder Inhalten eines angegebenen Registrierungsschlüssels.
RegOpenCurrentUser Ruft ein Handle für den HKEY _ CURRENT _ USER-Schlüssel für den Benutzer ab, für den der aktuelle Thread die Identität angibt.
RegOpenKeyEx Öffnet den angegebenen Registrierungsschlüssel.
RegOpenKeyTransacted Öffnet den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu.
RegOpenUserClassesRoot Ruft ein Handle für den HKEY _ CLASSES _ ROOT-Schlüssel für den angegebenen Benutzer ab.
RegOverridePredefKey Karten einem angegebenen Registrierungsschlüssel einen vordefinierten Registrierungsschlüssel zu.
RegQueryInfoKey Ruft Informationen zum angegebenen Registrierungsschlüssel ab.
RegQueryMultipleValues Ruft den Typ und die Daten für eine Liste von Wertnamen ab, die einem geöffneten Registrierungsschlüssel zugeordnet sind.
RegQueryReflectionKey Bestimmt, ob die Reflektion für den angegebenen Schlüssel deaktiviert oder aktiviert wurde.
RegQueryValueEx Ruft den Typ und die Daten für einen angegebenen Wertnamen ab, der einem geöffneten Registrierungsschlüssel zugeordnet ist.
RegReplaceKey Ersetzt die Datei, die einen Registrierungsschlüssel und alle zugehörigen Unterschlüssel unterstützt, durch eine andere Datei.
RegRestoreKey Liest die Registrierungsinformationen in einer angegebenen Datei und kopiert sie über den angegebenen Schlüssel.
RegSaveKey Speichert den angegebenen Schlüssel und alle zugehörigen Unterschlüssel und Werte in einer neuen Datei.
RegSaveKeyEx Speichert den angegebenen Schlüssel und alle zugehörigen Unterschlüssel und Werte in einer neuen Datei. Sie können das Format für den gespeicherten Schlüssel oder die gespeicherte Struktur angeben.
RegSetKeyValue Legt die Daten für den angegebenen Wert im angegebenen Registrierungsschlüssel und Unterschlüssel fest.
RegSetKeySecurity Legt die Sicherheit eines geöffneten Registrierungsschlüssels fest.
RegSetValueEx Legt die Daten und den Typ eines angegebenen Werts unter einem Registrierungsschlüssel fest.
RegUnLoadKey Entlädt den angegebenen Registrierungsschlüssel und seine Unterschlüssel aus der Registrierung.

Die folgenden Shellfunktionen können mit der Registrierung verwendet werden:

Im Folgenden finden Sie die Initialisierungsdateifunktionen. Sie rufen Informationen aus ab und kopieren Informationen in eine system- oder anwendungsdefinierte Initialisierungsdatei. Diese Funktionen werden nur zur Kompatibilität mit 16-Bit-Versionen von Windows. Neue Anwendungen sollten die Registrierung verwenden.

Funktion BESCHREIBUNG
GetPrivateProfileInt Ruft eine ganze Zahl ab, die einem Schlüssel im angegebenen Abschnitt einer Initialisierungsdatei zugeordnet ist.
GetPrivateProfileSection Ruft alle Schlüssel und Werte für den angegebenen Abschnitt einer Initialisierungsdatei ab.
GetPrivateProfileSectionNames Ruft die Namen aller Abschnitte in einer Initialisierungsdatei ab.
GetPrivateProfileString Ruft eine Zeichenfolge aus dem angegebenen Abschnitt in einer Initialisierungsdatei ab.
GetPrivateProfileStruct Ruft die Daten ab, die einem Schlüssel im angegebenen Abschnitt einer Initialisierungsdatei zugeordnet sind.
GetProfileInt Ruft eine ganze Zahl aus einem Schlüssel im angegebenen Abschnitt der Win.ini ab.
GetProfileSection Ruft alle Schlüssel und Werte für den angegebenen Abschnitt der Win.ini ab.
GetProfileString Ruft die Zeichenfolge ab, die einem Schlüssel im angegebenen Abschnitt der Win.ini zugeordnet ist.
WritePrivateProfileSection Ersetzt die Schlüssel und Werte für den angegebenen Abschnitt in einer Initialisierungsdatei.
WritePrivateProfileString Kopiert eine Zeichenfolge in den angegebenen Abschnitt einer Initialisierungsdatei.
WritePrivateProfileStruct Kopiert Daten in einen Schlüssel im angegebenen Abschnitt einer Initialisierungsdatei.
WriteProfileSection Ersetzt den Inhalt des angegebenen Abschnitts in der Win.ini durch angegebene Schlüssel und Werte.
WriteProfileString Kopiert eine Zeichenfolge in den angegebenen Abschnitt der Win.ini Datei.

Veraltete Funktionen

Diese Funktionen werden nur zur Kompatibilität mit 16-Bit-Versionen von Windows: