winreg.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
winreg.h enthält die folgenden Programmierschnittstellen:
Functions
AbortSystemShutdownA Beendet das herunterfahrene System, das initiiert wurde. (ANSI) |
AbortSystemShutdownW Beendet das herunterfahrene System, das initiiert wurde. (Unicode) |
InitiateShutdownA Initiiert das Herunterfahren und Neustarten des angegebenen Computers und startet alle Anwendungen neu, die für den Neustart registriert wurden. (ANSI) |
InitiateShutdownW Initiiert das Herunterfahren und Neustarten des angegebenen Computers und startet alle Anwendungen neu, die für den Neustart registriert wurden. (Unicode) |
InitiateSystemShutdownA Initiiert ein Herunterfahren und optionalen Neustart des angegebenen Computers. (ANSI) |
InitiateSystemShutdownExA Initiiert ein Herunterfahren und optionalen Neustart des angegebenen Computers und zeichnet optional den Grund für das Herunterfahren auf. (ANSI) |
InitiateSystemShutdownExW Initiiert ein Herunterfahren und optionalen Neustart des angegebenen Computers und zeichnet optional den Grund für das Herunterfahren auf. (Unicode) |
InitiateSystemShutdownW Initiiert ein Herunterfahren und optionalen Neustart des angegebenen Computers. (Unicode) |
RegCloseKey Schließt ein Handle für den angegebenen Registrierungsschlüssel. |
RegConnectRegistryA Stellt eine Verbindung mit einem vordefinierten Registrierungsschlüssel auf einem anderen Computer her. (ANSI) |
RegConnectRegistryW Stellt eine Verbindung mit einem vordefinierten Registrierungsschlüssel auf einem anderen Computer her. (Unicode) |
RegCopyTreeA Kopiert den angegebenen Registrierungsschlüssel zusammen mit seinen Werten und Unterschlüsseln in den angegebenen Zielschlüssel. (ANSI) |
RegCopyTreeW Kopiert den angegebenen Registrierungsschlüssel zusammen mit seinen Werten und Unterschlüsseln in den angegebenen Zielschlüssel. (Unicode) |
RegCreateKeyA Erstellt den angegebenen Registrierungsschlüssel. Wenn der Schlüssel bereits in der Registrierung vorhanden ist, wird er von der Funktion geöffnet. (ANSI) |
RegCreateKeyExA Erstellt den angegebenen Registrierungsschlüssel. Wenn der Schlüssel bereits vorhanden ist, wird er von der Funktion geöffnet. Beachten Sie, dass bei Schlüsselnamen die Groß-/Kleinschreibung nicht beachtet wird. (ANSI) |
RegCreateKeyExW Erstellt den angegebenen Registrierungsschlüssel. Wenn der Schlüssel bereits vorhanden ist, wird er von der Funktion geöffnet. Beachten Sie, dass bei Schlüsselnamen die Groß-/Kleinschreibung nicht beachtet wird. (Unicode) |
RegCreateKeyTransactedA Erstellt den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu. (ANSI) |
RegCreateKeyTransactedW Erstellt den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu. (Unicode) |
RegCreateKeyW Erstellt den angegebenen Registrierungsschlüssel. Wenn der Schlüssel bereits in der Registrierung vorhanden ist, wird er von der Funktion geöffnet. (Unicode) |
RegDeleteKeyA Löscht einen Unterschlüssel und seine Werte. (ANSI) |
RegDeleteKeyExA Löscht einen Unterschlüssel und seine Werte aus der angegebenen plattformspezifischen Ansicht der Registrierung. (ANSI) |
RegDeleteKeyExW Löscht einen Unterschlüssel und seine Werte aus der angegebenen plattformspezifischen Ansicht der Registrierung. (Unicode) |
RegDeleteKeyTransactedA Löscht einen Unterschlüssel und seine Werte aus der angegebenen plattformspezifischen Ansicht der Registrierung als transaktionierten Vorgang. (ANSI) |
RegDeleteKeyTransactedW Löscht einen Unterschlüssel und seine Werte aus der angegebenen plattformspezifischen Ansicht der Registrierung als transaktionierten Vorgang. (Unicode) |
RegDeleteKeyValueA Entfernt den angegebenen Wert aus dem angegebenen Registrierungsschlüssel und Unterschlüssel. (ANSI) |
RegDeleteKeyValueW Entfernt den angegebenen Wert aus dem angegebenen Registrierungsschlüssel und Unterschlüssel. (Unicode) |
RegDeleteKeyW Löscht einen Unterschlüssel und seine Werte. (Unicode) |
RegDeleteTreeA Löscht die Unterschlüssel und Werte des angegebenen Schlüssels rekursiv. (ANSI) |
RegDeleteTreeW Löscht die Unterschlüssel und Werte des angegebenen Schlüssels rekursiv. (Unicode) |
RegDeleteValueA Entfernt einen benannten Wert aus dem angegebenen Registrierungsschlüssel. (ANSI) |
RegDeleteValueW Entfernt einen benannten Wert aus dem angegebenen Registrierungsschlüssel. (Unicode) |
RegDisablePredefinedCache Deaktiviert die Handlezwischenspeicherung des vordefinierten Registrierungshandles 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. Das Deaktivieren der Reflektion für einen Schlüssel wirkt sich nicht auf die Reflektion von Unterschlüsseln aus. |
RegEnableReflectionKey Stellt die Registrierungsreflektion für den angegebenen deaktivierten Schlüssel wieder her. Das Wiederherstellen der Reflektion für einen Schlüssel wirkt sich nicht auf die Reflektion von Unterschlüsseln aus. |
RegEnumKeyA Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf. (RegEnumKeyA) |
RegEnumKeyExA Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf. Die Funktion ruft bei jedem Aufruf Informationen zu einem Unterschlüssel ab. (ANSI) |
RegEnumKeyExW Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf. Die Funktion ruft bei jedem Aufruf Informationen zu einem Unterschlüssel ab. (Unicode) |
RegEnumKeyW Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf. (RegEnumKeyW) |
RegEnumValueA Listet die Werte für den angegebenen geöffneten Registrierungsschlüssel auf. Die Funktion kopiert bei jedem Aufruf einen indizierten Wertnamen und Einen Datenblock für den Schlüssel. (ANSI) |
RegEnumValueW Listet die Werte für den angegebenen geöffneten Registrierungsschlüssel auf. Die Funktion kopiert bei jedem Aufruf einen indizierten Wertnamen und Einen Datenblock für den Schlüssel. (Unicode) |
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. |
RegGetValueA Ruft den Typ und die Daten für den angegebenen Registrierungswert ab. (ANSI) |
RegGetValueW Ruft den Typ und die Daten für den angegebenen Registrierungswert ab. (Unicode) |
RegLoadAppKeyA Lädt die angegebene Registrierungsstruktur als Anwendungsstruktur. (ANSI) |
RegLoadAppKeyW Lädt die angegebene Registrierungsstruktur als Anwendungsstruktur. (Unicode) |
RegLoadKeyA Erstellt einen Unterschlüssel unter HKEY_USERS oder HKEY_LOCAL_MACHINE und lädt die Daten aus der angegebenen Registrierungsstruktur in diesen Unterschlüssel. (ANSI) |
RegLoadKeyW Erstellt einen Unterschlüssel unter HKEY_USERS oder HKEY_LOCAL_MACHINE und lädt die Daten aus der angegebenen Registrierungsstruktur in diesen Unterschlüssel. (Unicode) |
RegLoadMUIStringA Lädt die angegebene Zeichenfolge aus dem angegebenen Schlüssel und Unterschlüssel. (ANSI) |
RegLoadMUIStringW Lädt die angegebene Zeichenfolge aus dem angegebenen Schlüssel und Unterschlüssel. (Unicode) |
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 imitiert. |
RegOpenKeyA Öffnet den angegebenen Registrierungsschlüssel. (ANSI) |
RegOpenKeyExA Öffnet den angegebenen Registrierungsschlüssel. Beachten Sie, dass bei Schlüsselnamen die Groß-/Kleinschreibung nicht beachtet wird. (ANSI) |
RegOpenKeyExW Öffnet den angegebenen Registrierungsschlüssel. Beachten Sie, dass bei Schlüsselnamen die Groß-/Kleinschreibung nicht beachtet wird. (Unicode) |
RegOpenKeyTransactedA Öffnet den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu. (ANSI) |
RegOpenKeyTransactedW Öffnet den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu. (Unicode) |
RegOpenKeyW Öffnet den angegebenen Registrierungsschlüssel. (Unicode) |
RegOpenUserClassesRoot Ruft ein Handle für den HKEY_CLASSES_ROOT Schlüssel für einen angegebenen Benutzer ab. Der Benutzer wird durch ein Zugriffstoken identifiziert. |
RegOverridePredefKey Ordnet dem angegebenen Registrierungsschlüssel einen vordefinierten Registrierungsschlüssel zu. |
RegQueryInfoKeyA Ruft Informationen zum angegebenen Registrierungsschlüssel ab. (ANSI) |
RegQueryInfoKeyW Ruft Informationen zum angegebenen Registrierungsschlüssel ab. (Unicode) |
RegQueryMultipleValuesA Ruft den Typ und die Daten für eine Liste von Wertnamen ab, die einem geöffneten Registrierungsschlüssel zugeordnet sind. (ANSI) |
RegQueryMultipleValuesW Ruft den Typ und die Daten für eine Liste von Wertnamen ab, die einem geöffneten Registrierungsschlüssel zugeordnet sind. (Unicode) |
RegQueryReflectionKey Bestimmt, ob die Reflektion für den angegebenen Schlüssel deaktiviert oder aktiviert wurde. |
RegQueryValueA Ruft die Daten ab, die dem Standardwert oder dem unbenannten Wert eines angegebenen Registrierungsschlüssels zugeordnet sind. Die Daten müssen eine NULL-endende Zeichenfolge sein. (ANSI) |
RegQueryValueExA Ruft den Typ und die Daten für den angegebenen Wertnamen ab, der einem geöffneten Registrierungsschlüssel zugeordnet ist. (ANSI) |
RegQueryValueExW Ruft den Typ und die Daten für den angegebenen Wertnamen ab, der einem geöffneten Registrierungsschlüssel zugeordnet ist. (Unicode) |
RegQueryValueW Ruft die Daten ab, die dem Standardwert oder dem unbenannten Wert eines angegebenen Registrierungsschlüssels zugeordnet sind. Die Daten müssen eine NULL-endende Zeichenfolge sein. (Unicode) |
RegRenameKey Ändert den Namen des angegebenen Registrierungsschlüssels. (RegRenameKey) |
RegReplaceKeyA Ersetzt die Datei, die einen Registrierungsschlüssel und alle zugehörigen Unterschlüssel durch eine andere Datei sichert, sodass beim nächsten Start des Systems die Werte für den Schlüssel und die Unterschlüssel in der neuen Datei gespeichert sind. (ANSI) |
RegReplaceKeyW Ersetzt die Datei, die einen Registrierungsschlüssel und alle zugehörigen Unterschlüssel durch eine andere Datei sichert, sodass beim nächsten Start des Systems die Werte für den Schlüssel und die Unterschlüssel in der neuen Datei gespeichert sind. (Unicode) |
RegRestoreKeyA Liest die Registrierungsinformationen in einer angegebenen Datei und kopiert sie über den angegebenen Schlüssel. Diese Registrierungsinformationen können in Form eines Schlüssels und mehrerer Unterschlüsselebenen vorliegen. (ANSI) |
RegRestoreKeyW Liest die Registrierungsinformationen in einer angegebenen Datei und kopiert sie über den angegebenen Schlüssel. Diese Registrierungsinformationen können in Form eines Schlüssels und mehrerer Unterschlüsselebenen vorliegen. (Unicode) |
RegSaveKeyA Speichert den angegebenen Schlüssel und alle zugehörigen Unterschlüssel und Werte in einer neuen Datei im Standardformat. (ANSI) |
RegSaveKeyExA Speichert den angegebenen Schlüssel und alle seine Unterschlüssel und Werte in einer Registrierungsdatei im angegebenen Format. (ANSI) |
RegSaveKeyExW Speichert den angegebenen Schlüssel und alle seine Unterschlüssel und Werte in einer Registrierungsdatei im angegebenen Format. (Unicode) |
RegSaveKeyW Speichert den angegebenen Schlüssel und alle zugehörigen Unterschlüssel und Werte in einer neuen Datei im Standardformat. (Unicode) |
RegSetKeySecurity Legt die Sicherheit eines geöffneten Registrierungsschlüssels fest. |
RegSetKeyValueA Legt die Daten für den angegebenen Wert im angegebenen Registrierungsschlüssel und Unterschlüssel fest. (ANSI) |
RegSetKeyValueW Legt die Daten für den angegebenen Wert im angegebenen Registrierungsschlüssel und Unterschlüssel fest. (Unicode) |
RegSetValueA Legt die Daten für den Standardwert oder den unbenannten Wert eines angegebenen Registrierungsschlüssels fest. Die Daten müssen eine Textzeichenfolge sein. (ANSI) |
RegSetValueExA Legt die Daten und den Typ eines angegebenen Werts unter einem Registrierungsschlüssel fest. (ANSI) |
RegSetValueExW Legt die Daten und den Typ eines angegebenen Werts unter einem Registrierungsschlüssel fest. (Unicode) |
RegSetValueW Legt die Daten für den Standardwert oder den unbenannten Wert eines angegebenen Registrierungsschlüssels fest. Die Daten müssen eine Textzeichenfolge sein. (Unicode) |
RegUnLoadKeyA Entlädt den angegebenen Registrierungsschlüssel und die zugehörigen Unterschlüssel aus der Registrierung. (ANSI) |
RegUnLoadKeyW Entlädt den angegebenen Registrierungsschlüssel und die zugehörigen Unterschlüssel aus der Registrierung. (Unicode) |
Strukturen
VALENTA Enthält Informationen zu einem Registrierungswert. Die RegQueryMultipleValues-Funktion verwendet diese Struktur. (ANSI) |
VALENTW Enthält Informationen zu einem Registrierungswert. Die RegQueryMultipleValues-Funktion verwendet diese Struktur. (Unicode) |