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:
- AssocCreate
- AssocQueryKey
- AssocQueryString
- AssocQueryStringByKey
- SHCopyKey
- SHDeleteEmptyKey
- SHDeleteKey
- SHDeleteValue
- SHEnumKeyEx
- SHEnumValue
- SHGetValue
- SHQueryInfoKey
- SHQueryValueEx
- SHRegCloseUSKey
- SHRegCreateUSKey
- SHRegDeleteEmptyUSKey
- SHRegDeleteUSValue
- SHRegDuplicateHKey
- SHRegEnumUSKey
- SHRegEnumUSValue
- SHRegGetBoolUSValue
- SHRegGetIntW
- SHRegGetPath
- SHRegGetUSValue
- SHRegOpenUSKey
- SHRegQueryInfoUSKey
- SHRegQueryUSValue
- SHRegSetPath
- SHRegSetUSValue
- SHRegWriteUSValue
- SHSetValue
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: