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:
- 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 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: