Shell Registry Handling Functions
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 angesehen wird. |
| AssocQueryKey |
Sucht nach einem Schlüssel, der sich auf eine Datei- oder Protokollzuordnung in der Registrierung bezieht, und ruft diesen ab. |
| AssocQueryString |
Sucht nach einer datei- oder protokollzuordnungsbezogenen Zeichenfolge in der Registrierung und ruft diese ab. |
| AssocQueryStringByKey |
Sucht nach einer dateizuordnungsbezogenen Zeichenfolge aus der Registrierung und ruft sie ab einem angegebenen Schlüssel 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 seine Nachfolger. Diese Funktion entfernt den Schlüssel und alle Schlüsselwerte 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, mit dem aus dem Wert gelesen oder in diesen geschrieben 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 die Umgebungsvariablen nach Bedarf. |
| SHRegGetUSValue |
Ruft einen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur ab (HKEY _ CURRENT _ USER oder HKEY LOCAL _ _ MACHINE). |
| 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 ab (HKEY _ CURRENT _ USER oder HKEY LOCAL _ _ MACHINE). |
| SHRegQueryUSValue |
Ruft den Typ und die Daten für einen angegebenen Namen ab, der einem geöffneten Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur zugeordnet ist (HKEY _ CURRENT _ USER oder HKEY LOCAL _ _ MACHINE). |
| 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 |
Legt einen Registrierungswert fest. Verwenden Sie Statt regSetValue. |
| 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. |