Registrierungsfunktionen

Im Folgenden sind die Registrierungsfunktionen aufgeführt.

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 mit dem 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 transaktionierten 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 Handle-Zwischenspeicherung für das vordefinierte Registrierungshandle für HKEY_CURRENT_USER für den aktuellen Prozess.
RegDisablePredefinedCacheEx Deaktiviert die Handle-Zwischenspeicherung 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 offenen Registrierungsschlüssels auf.
RegEnumValue Listet die Werte für den angegebenen offenen Registrierungsschlüssel auf.
RegFlushKey Schreibt alle Attribute des angegebenen offenen 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, den der aktuelle Thread identitätswechselt.
RegOpenKeyEx Öffnet den angegebenen Registrierungsschlüssel.
RegOpenKeyTransacted Öffnet den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu.
RegOpenUserClassesRoot Ruft ein Handle zum HKEY_CLASSES_ROOT Schlüssel für den angegebenen Benutzer ab.
RegOverridePredefKey Ordnet einen vordefinierten Registrierungsschlüssel einem angegebenen 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.
RegRenameKey Ändert den Namen des angegebenen Registrierungsschlüssels.
RegReplaceKey Ersetzt die Datei, die einen Registrierungsschlüssel und alle zugehörigen Unterschlüssel durch eine andere Datei sichert.
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 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 die zugehörigen Unterschlüssel aus der Registrierung.

 

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

Im Folgenden sind die Initialisierungsdateifunktionen aufgeführt. Sie rufen Informationen aus einer system- oder anwendungsdefinierten Initialisierungsdatei ab und kopieren sie in diese. Diese Funktionen werden nur zur Kompatibilität mit 16-Bit-Versionen von Windows bereitgestellt. 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 Einem Schlüssel zugeordneten Daten im angegebenen Abschnitt einer Initialisierungsdatei ab.
GetProfileInt Ruft eine ganze Zahl aus einem Schlüssel im angegebenen Abschnitt der Win.ini-Datei ab.
GetProfileSection Ruft alle Schlüssel und Werte für den angegebenen Abschnitt der Win.ini-Datei ab.
GetProfileString Ruft die Zeichenfolge ab, die einem Schlüssel im angegebenen Abschnitt der Win.ini-Datei 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-Datei durch die angegebenen Schlüssel und Werte.
WriteProfileString Kopiert eine Zeichenfolge in den angegebenen Abschnitt der Win.ini-Datei.

 

Veraltete Funktionen

Diese Funktionen werden nur aus Gründen der Kompatibilität mit 16-Bit-Versionen von Windows bereitgestellt: