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.
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. |