Dela via


Registerfunktioner

Följande är registerfunktionerna.

Funktion Beskrivning
GetSystemRegistryQuota Hämtar den aktuella storleken på registret och den maximala storlek som registret tillåts uppnå i systemet.
RegCloseKey Stänger en referens till den angivna registernyckeln.
RegConnectRegistry Upprättar en anslutning till en fördefinierad registerreferens på en annan dator.
RegCopyTree Kopierar den angivna registernyckeln, tillsammans med dess värden och undernycklar, till den angivna målnyckeln.
RegCreateKeyEx Skapar den angivna registernyckeln.
RegCreateKeyTransacted Skapar den angivna registernyckeln och associerar den med en transaktion.
RegDeleteKey Tar bort en undernyckel och dess värden.
RegDeleteKeyEx Tar bort en undernyckel och dess värden från den angivna plattformsspecifika vyn av registret.
RegDeleteKeyTransacted Tar bort en undernyckel och dess värden från den angivna plattformsspecifika vyn av registret som en transaktion.
RegDeleteKeyValue Tar bort det angivna värdet från den angivna registernyckeln och undernyckeln.
RegDeleteTree Tar bort undernycklarna och värdena för den angivna nyckeln rekursivt.
RegDeleteValue Tar bort ett namngivet värde från den angivna registernyckeln.
RegDisablePredefinedCache Inaktiverar hantering av cachelagring för den fördefinierade registerreferensen för HKEY_CURRENT_USER för den aktuella processen.
RegDisablePredefinedCacheEx Inaktiverar hantering av cachelagring för alla fördefinierade registerreferenser för den aktuella processen.
RegDisableReflectionKey Inaktiverar registerreflektion för den angivna nyckeln.
RegEnableReflectionKey Aktiverar registerreflektion för den angivna inaktiverade nyckeln.
RegEnumKeyEx Räknar upp undernycklarna för den angivna öppna registernyckeln.
RegEnumValue Räknar upp värdena för den angivna öppna registernyckeln.
RegFlushKey Skriver alla attribut för den angivna öppna registernyckeln till registret.
RegGetKeySecurity Hämtar en kopia av säkerhetsbeskrivningen som skyddar den angivna öppna registernyckeln.
RegGetValue Hämtar typ och data för det angivna registervärdet.
RegLoadKey Skapar en undernyckel under HKEY_USERS eller HKEY_LOCAL_MACHINE och lagrar registreringsinformation från en angiven fil i undernyckeln.
RegLoadMUIString Läser in den angivna strängen från den angivna nyckeln och undernyckeln.
RegNotifyChangeKeyValue Meddelar anroparen om ändringar i attributen eller innehållet i en angiven registernyckel.
RegOpenCurrentUser Hämtar ett handtag till HKEY_CURRENT_USER nyckel för användaren som den aktuella tråden personifierar.
RegOpenKeyEx Öppnar den angivna registernyckeln.
RegOpenKeyTransacted Öppnar den angivna registernyckeln och associerar den med en transaktion.
RegOpenUserClassesRoot Hämtar ett handtag till den HKEY_CLASSES_ROOT nyckeln för den angivna användaren.
RegOverridePredefKey Mappar en fördefinierad registernyckel till en angiven registernyckel.
RegQueryInfoKey Hämtar information om den angivna registernyckeln.
RegQueryMultipleValues Hämtar typen och data för en lista med värdenamn som är associerade med en öppen registernyckel.
RegQueryReflectionKey Avgör om reflektion har inaktiverats eller aktiverats för den angivna nyckeln.
RegQueryValueEx Hämtar typen och data för ett angivet värdenamn som är associerat med en öppen registernyckel.
RegRenameKey Ändrar namnet på den angivna registernyckeln.
RegReplaceKey Ersätter filen som säkerhetskopierar en registernyckel och alla dess undernycklar med en annan fil.
RegRestoreKey Läser registerinformationen i en angiven fil och kopierar den över den angivna nyckeln.
RegSaveKey Sparar den angivna nyckeln och alla dess undernycklar och värden i en ny fil.
RegSaveKeyEx Sparar den angivna nyckeln och alla dess undernycklar och värden i en ny fil. Du kan ange formatet för den sparade nyckeln eller hive.
RegSetKeyValue Anger data för det angivna värdet i den angivna registernyckeln och undernyckeln.
RegSetKeySecurity Anger säkerheten för en öppen registernyckel.
RegSetValueEx Anger data och typ av ett angivet värde under en registernyckel.
RegUnLoadKey Tar bort den angivna registernyckeln och dess undernycklar från registret.

 

Följande gränssnittsfunktioner kan användas med registret:

Följande är funktionerna för initieringsfil. De hämtar information från och kopierar information till en system- eller programdefinierad initieringsfil. Dessa funktioner tillhandahålls endast för kompatibilitet med 16-bitars versioner av Windows. Nya program bör använda registret.

Funktion Beskrivning
GetPrivateProfileInt Hämtar ett heltal som är associerat med en nyckel i det angivna avsnittet i en initieringsfil.
GetPrivateProfileSection Hämtar alla nycklar och värden för det angivna avsnittet i en initieringsfil.
GetPrivateProfileSectionNames Hämtar namnen på alla avsnitt i en initieringsfil.
GetPrivateProfileString Hämtar en sträng från det angivna avsnittet i en initieringsfil.
GetPrivateProfileStruct Hämtar data som är associerade med en nyckel i det angivna avsnittet i en initieringsfil.
GetProfileInt Hämtar ett heltal från en nyckel i det angivna avsnittet i Win.ini-filen.
GetProfileSection Hämtar alla nycklar och värden för det angivna avsnittet i Win.ini-filen.
GetProfileString Hämtar strängen som är associerad med en nyckel i det angivna avsnittet i Win.ini-filen.
WritePrivateProfileSection Ersätter nycklarna och värdena för det angivna avsnittet i en initieringsfil.
WritePrivateProfileString Kopierar en sträng till det angivna avsnittet i en initieringsfil.
WritePrivateProfileStruct Kopierar data till en nyckel i det angivna avsnittet i en initieringsfil.
WriteProfileSection Ersätter innehållet i det angivna avsnittet i filen Win.ini med angivna nycklar och värden.
WriteProfileString Kopierar en sträng till det angivna avsnittet i Win.ini-filen.

 

Föråldrade funktioner

Dessa funktioner tillhandahålls endast för kompatibilitet med 16-bitarsversioner av Windows: