Gränssnittsregisterhanteringsfunktioner
I det här avsnittet beskrivs funktionerna för hantering av Windows Shell-register. De programmeringselement som beskrivs i den här dokumentationen exporteras av Shlwapi.dll och definieras i Shlwapi.h och Shlwapi.lib.
I det här avsnittet
Ämne | Beskrivning |
---|---|
AssocSkapa |
Returnerar en pekare till ett IQueryAssociations-objekt. |
AssocGetPerceivedType |
Hämtar en fils upplevda typ baserat på dess tillägg. |
AssocIsDangerous |
Avgör om en filtyp anses vara en potentiell säkerhetsrisk. |
AssocQueryKey |
Söker efter och hämtar en nyckel som är relaterad till en fil- eller protokollassociation från registret. |
AssocQueryString |
Söker efter och hämtar en fil- eller protokollassociationsrelaterad sträng från registret. |
AssocQueryStringByKey |
Söker efter och hämtar en filassociationsrelaterad sträng från registret från en angiven nyckel. |
SHCopyKey |
Kopierar rekursivt undernycklarna och värdena för källundernyckeln till målnyckeln.
SHCopyKey kopierar inte nycklarnas säkerhetsattribut. |
SHDeleteEmptyKey |
Tar bort en tom nyckel. |
SHDeleteKey |
Tar bort en undernyckel och alla underordnade. Den här funktionen tar bort nyckeln och alla nyckelns värden från registret. |
SHDeleteValue |
Tar bort ett namngivet värde från den angivna registernyckeln. |
SHEnumKeyEx |
Räknar upp undernycklarna för den angivna öppna registernyckeln. |
SHEnumValue |
Räknar upp värdena för den angivna öppna registernyckeln. |
SHGetAssocKeys |
Hämtar en matris med klassundernycklar som är associerade med ett IQueryAssociations-objekt. |
SHGetValue |
Hämtar ett registervärde. |
SHOpenRegStream2 |
Öppnar ett registervärde och tillhandahåller en dataström som kan användas för att läsa från eller skriva till värdet. Den här funktionen ersätter SHOpenRegStream. |
SHQueryInfoKey |
Hämtar information om en angiven registernyckel. |
SHQueryValueEx |
Öppnar en registernyckel och frågar efter ett visst värde. |
SHRegCloseUSKey |
Stänger en referens till en användarspecifik registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegCreateUSKey |
Skapar eller öppnar en registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegDeleteEmptyUSKey |
Tar bort en tom registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegDeleteUSValue |
Tar bort ett registerundernyckelvärde i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegDuplicateHKey |
Duplicerar en registernyckels HKEY-handtag. |
SHRegEnumUSKey |
Räknar upp undernycklarna för en registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegEnumUSValue |
Räknar upp värdena för den angivna registerundernyckeln i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegGetBoolUSValue |
Hämtar ett booleskt värde från en registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegGetIntW |
Läser ett numeriskt strängvärde från registret och konverterar det till ett heltal. |
SHRegGetPath |
Hämtar en filsökväg från registret och expanderar miljövariabler efter behov. |
SHRegGetUSValue |
Hämtar ett värde från en registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegOpenUSKey |
Öppnar en registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegQueryInfoUSKey |
Hämtar information om en angiven registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegQueryUSValue |
Hämtar typen och data för ett angivet namn som är associerat med en öppen registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegSetPath |
Tar en filsökväg, ersätter mappnamn med miljösträngar och placerar den resulterande strängen i registret. |
SHRegSetUSValue |
Anger ett registerundernyckelvärde i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHRegSetValue |
Anger ett registervärde. Använd RegSetValue i stället. |
SHRegWriteUSValue |
Skriver ett värde till en registerundernyckel i ett användarspecifikt underträd (HKEY_CURRENT_USER eller HKEY_LOCAL_MACHINE). |
SHSetValue |
Anger värdet för en registernyckel. |