Freigeben über


Shell-Registrierungsbehandlungsfunktionen

In diesem Abschnitt werden die Registrierungsbehandlungsfunktionen der Windows Shell 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 der Erweiterung ab.
AssocIsDangerous
Bestimmt, ob ein Dateityp als potenzielles Sicherheitsrisiko betrachtet wird.
AssocQueryKey-
Sucht nach einem Schlüssel im Zusammenhang mit einer Datei oder Einer Protokollzuordnung aus der Registrierung und ruft diesen ab.
AssocQueryString-
Sucht nach einer datei- oder protokollzuordnungsbezogenen Zeichenfolge aus der Registrierung und ruft sie ab.
AssocQueryStringByKey
Sucht nach einer dateizuordnungsbezogenen Zeichenfolge aus der Registrierung ab 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 nicht die Sicherheitsattribute der Schlüssel.
SHDeleteEmptyKey-
Löscht einen leeren Schlüssel.
SHDeleteKey-
Löscht einen Unterschlüssel und alle untergeordneten Elemente. Mit dieser Funktion werden der Schlüssel und alle Werte des Schlüssels aus der Registrierung entfernt.
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 geöffneten 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 Datenstrom bereit, der zum Lesen aus 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 mit einem 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 (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab.
SHRegGetIntW-
Liest einen numerischen Zeichenfolgenwert aus der Registrierung und konvertiert ihn in eine ganze Zahl.
SHRegGetPath-
Ruft einen Dateipfad aus der Registrierung ab, um Umgebungsvariablen nach Bedarf zu erweitern.
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-
Verwendet 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-
Legt einen Registrierungswert fest.
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.