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 dessen 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 transacted-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 das Behandeln des Zwischenspeicherns für den vordefinierten Registrierungshandle für HKEY_CURRENT_USER für den aktuellen Prozess. |
RegDisablePredefinedCacheEx | Deaktiviert das Zwischenspeichern 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 geöffneten 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 geöffneten 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 zum HKEY_CURRENT_USER Schlüssel für den Benutzer ab, der der aktuelle Thread imitiert. |
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 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 mit Wertnamen ab, die einem geöffneten Registrierungsschlüssel zugeordnet sind. |
RegQueryReflectionKey- | Bestimmt, ob die Spiegelung 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 zurückgibt. |
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- | Entladen Sie den angegebenen Registrierungsschlüssel und die zugehörigen 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 sind die Initialisierungsdateifunktionen aufgeführt. Sie rufen Informationen aus und kopieren Informationen in eine vom System oder anwendung definierte Initialisierungsdatei. 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 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 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 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 bereitgestellt: