Freigeben über


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)