Auf Englisch lesen

Freigeben über


Shellregistrierungsbehandlungsfunktionen

In diesem Abschnitt werden die Windows Shell-Registrierungsbehandlungsfunktionen beschrieben. Die in dieser Dokumentation erläuterten Programmierelemente werden von Shlwapi.dll exportiert und in Shlwapi.h und Shlwapi.lib definiert.

In diesem Abschnitt

Thema BESCHREIBUNG
AssocCreate
Gibt einen Zeiger auf ein IQueryAssociations-Objekt zurück .
AssocGetPerceivedType
Ruft den wahrgenommenen Typ einer Datei basierend auf ihrer Erweiterung ab.
AssocIsDangerous
Bestimmt, ob ein Dateityp als potenzielles Sicherheitsrisiko betrachtet wird.
AssocQueryKey
Sucht nach einem Schlüssel, der sich auf eine Datei- oder Protokollzuordnung bezieht, und ruft diesen aus der Registrierung ab.
AssocQueryString
Sucht nach einer Datei- oder Protokollzuordnungszeichenfolge und ruft sie aus der Registrierung ab.
AssocQueryStringByKey
Sucht nach einer dateizuordnungsbezogenen Zeichenfolge aus der Registrierung, beginnend mit einem angegebenen Schlüssel, und ruft sie ab.
SHCopyKey
Kopiert rekursiv die Unterschlüssel und Werte des Quellunterschlüssels in den Zielschlüssel. SHCopyKey kopiert die Sicherheitsattribute der Schlüssel nicht.
SHDeleteEmptyKey
Löscht einen leeren Schlüssel.
SHDeleteKey
Löscht einen Unterschlüssel und alle zugehörigen Nachfolger. Diese Funktion entfernt den Schlüssel und alle Werte des Schlüssels aus der Registrierung.
SHDeleteValue
Löscht einen benannten Wert aus dem angegebenen Registrierungsschlüssel.
SHEnumKeyEx
Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf.
SHEnumValue
Listet die Werte des angegebenen offenen Registrierungsschlüssels auf.
SHGetAssocKeys
Ruft ein Array von Klassenunterschlüsseln ab, die einem IQueryAssociations-Objekt zugeordnet sind.
SHGetValue
Ruft einen Registrierungswert ab.
SHOpenRegStream2
Öffnet einen Registrierungswert und stellt einen Stream bereit, der zum Lesen oder Schreiben in den Wert verwendet werden kann. Diese Funktion ersetzt SHOpenRegStream.
SHQueryInfoKey
Ruft Informationen zu einem angegebenen Registrierungsschlüssel ab.
SHQueryValueEx
Öffnet einen Registrierungsschlüssel und fragt ihn nach einem bestimmten Wert ab.
SHRegCloseUSKey
Schließt ein Handle für einen benutzerspezifischen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegCreateUSKey
Erstellt oder öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegDeleteEmptyUSKey
Löscht einen leeren Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegDeleteUSValue
Löscht einen Registrierungsunterschlüsselwert in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegDuplicateHKey
Dupliziert das HKEY-Handle eines Registrierungsschlüssels.
SHRegEnumUSKey
Listet die Unterschlüssel eines Registrierungsunterschlüssels in einer benutzerspezifischen Unterstruktur auf (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegEnumUSValue
Listet die Werte des angegebenen Registrierungsunterschlüssels in einer benutzerspezifischen Unterstruktur auf (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegGetBoolUSValue
Ruft einen booleschen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur ab (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegGetIntW
Liest einen numerischen Zeichenfolgenwert aus der Registrierung und konvertiert ihn in eine ganze Zahl.
SHRegGetPath
Ruft einen Dateipfad aus der Registrierung ab und erweitert nach Bedarf Umgebungsvariablen.
SHRegGetUSValue
Ruft einen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab.
SHRegOpenUSKey
Öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegQueryInfoUSKey
Ruft Informationen zu einem angegebenen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab.
SHRegQueryUSValue
Ruft den Typ und die Daten für einen angegebenen Namen ab, der einem geöffneten Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) zugeordnet ist.
SHRegSetPath
Übernimmt einen Dateipfad, ersetzt Ordnernamen durch Umgebungszeichenfolgen und platziert die resultierende Zeichenfolge in der Registrierung.
SHRegSetUSValue
Legt einen Registrierungsunterschlüsselwert in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) fest.
SHRegSetValue
Festlegen eines Registrierungswerts.
Verwenden Sie RegSetValue an seiner Stelle.
SHRegWriteUSValue
Schreibt einen Wert in einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHSetValue
Legt den Wert eines Registrierungsschlüssels fest.