Delen via


Shell Registry Handling Functions

In deze sectie worden de afhandelingsfuncties van het Windows Shell-register beschreven. De programmeerelementen die in deze documentatie worden uitgelegd, worden geëxporteerd door Shlwapi.dll en gedefinieerd in Shlwapi.h en Shlwapi.lib.

In deze sectie

Onderwerp Beschrijving
AssocCreate
Hiermee wordt een aanwijzer geretourneerd naar een IQueryAssociations-object.
AssocGetPerceivedType
Hiermee wordt het waargenomen type van een bestand opgehaald op basis van de extensie.
AssocIsDangerous
Bepaalt of een bestandstype wordt beschouwd als een mogelijk beveiligingsrisico.
AssocQueryKey
Zoekt en haalt een sleutel op die betrekking heeft op een bestands- of protocolkoppeling uit het register.
AssocQueryString-
Zoekt en haalt een tekenreeks met betrekking tot een bestand of protocolkoppeling op uit het register.
AssocQueryStringByKey
Hiermee wordt een tekenreeks met betrekking tot een bestandskoppeling gezocht en opgehaald uit het register die begint met een opgegeven sleutel.
SHCopyKey-
Recursief kopieert de subsleutels en waarden van de bronsubsleutel naar de doelsleutel. SHCopyKey- kopieert de beveiligingskenmerken van de sleutels niet.
SHDeleteEmptyKey
Hiermee verwijdert u een lege sleutel.
SHDeleteKey-
Hiermee verwijdert u een subsleutel en alle onderliggende waarden. Met deze functie worden de sleutel en alle waarden van de sleutel uit het register verwijderd.
SHDeleteValue-
Hiermee verwijdert u een benoemde waarde uit de opgegeven registersleutel.
SHEnumKeyEx-
Opsomming van de subsleutels van de opgegeven open registersleutel.
SHEnumValue
Inventariseert de waarden van de opgegeven open registersleutel.
SHGetAssocKeys
Hiermee haalt u een matrix van klassesubsleutels op die zijn gekoppeld aan een IQueryAssociations-object.
SHGetValue-
Hiermee haalt u een registerwaarde op.
SHOpenRegStream2
Hiermee opent u een registerwaarde en wordt een stroom geleverd die kan worden gebruikt om van of naar de waarde te schrijven. Deze functie vervangt SHOpenRegStream-.
SHQueryInfoKey
Haalt informatie over een opgegeven registersleutel op.
SHQueryValueEx-
Hiermee opent u een registersleutel en voert u een query uit voor een specifieke waarde.
SHRegCloseUSKey
Hiermee sluit u een ingang tot een gebruikersspecifieke registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegCreateUSKey
Hiermee maakt of opent u een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegDeleteEmptyUSKey
Hiermee verwijdert u een lege registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegDeleteUSValue
Hiermee verwijdert u een registersubsleutelwaarde in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegDuplicateHKey
Hiermee wordt de HKEY-ingang van een registersleutel gedupliceerd.
SHRegEnumUSKey
Opsomming van de subsleutels van een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegEnumUSValue
Inventariseert de waarden van de opgegeven registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegGetBoolUSValue
Hiermee haalt u een Booleaanse waarde op uit een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegGetIntW-
Leest een numerieke tekenreekswaarde uit het register en converteert deze naar een geheel getal.
SHRegGetPath-
Haalt een bestandspad op uit het register en breidt indien nodig omgevingsvariabelen uit.
SHRegGetUSValue
Haalt een waarde op uit een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegOpenUSKey
Hiermee opent u een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegQueryInfoUSKey
Hiermee wordt informatie opgehaald over een opgegeven registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegQueryUSValue
Hiermee worden het type en de gegevens opgehaald voor een opgegeven naam die is gekoppeld aan een open registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegSetPath-
Neemt een bestandspad, vervangt mapnamen door omgevingstekenreeksen en plaatst de resulterende tekenreeks in het register.
SHRegSetUSValue
Hiermee stelt u een registersubsleutelwaarde in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHRegSetValue-
Hiermee stelt u een registerwaarde in.
Gebruik RegSetValue.
SHRegWriteUSValue
Hiermee schrijft u een waarde naar een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE).
SHSetValue-
Hiermee stelt u de waarde van een registersleutel in.