Funzioni del Registro di sistema

Di seguito sono riportate le funzioni del Registro di sistema.

Funzione Descrizione
GetSystemRegistryQuota Recupera le dimensioni correnti del Registro di sistema e le dimensioni massime consentite dal Registro di sistema nel sistema.
Regclosekey Chiude un handle alla chiave del Registro di sistema specificata.
RegConnectRegistry Stabilisce una connessione a un handle predefinito del Registro di sistema in un altro computer.
RegCopyTree Copia la chiave del Registro di sistema specificata, insieme ai relativi valori e sottochiavi, nella chiave di destinazione specificata.
RegCreateKeyEx Crea la chiave del Registro di sistema specificata.
RegCreateKeyTransacted Crea la chiave del Registro di sistema specificata e la associa a una transazione.
RegDeleteKey Elimina una sottochiave e i relativi valori.
RegDeleteKeyEx Elimina una sottochiave e i relativi valori dalla vista specifica della piattaforma specificata del Registro di sistema.
RegDeleteKeyTransacted Elimina una sottochiave e i relativi valori dalla vista specifica della piattaforma specificata del Registro di sistema come operazione transazionata.
RegDeleteKeyValue Rimuove il valore specificato dalla chiave e dalla sottochiave del Registro di sistema specificati.
RegDeleteTree Elimina in modo ricorsivo le sottochiavi e i valori della chiave specificata.
RegDeleteValue Rimuove un valore denominato dalla chiave del Registro di sistema specificata.
RegDisablePredefinedCache Disabilita la memorizzazione nella cache per l'handle predefinito del Registro di sistema per HKEY_CURRENT_USER per il processo corrente.
RegDisablePredefinedCacheEx Disabilita la memorizzazione nella cache per tutti gli handle predefiniti del Registro di sistema per il processo corrente.
RegDisableReflectionKey Disabilita la reflection del Registro di sistema per la chiave specificata.
RegEnableReflectionKey Abilita la reflection del Registro di sistema per la chiave disabilitata specificata.
RegEnumKeyEx Enumera le sottochiavi della chiave del Registro di sistema aperta specificata.
RegEnumValue Enumera i valori per la chiave del Registro di sistema aperta specificata.
RegFlushKey Scrive tutti gli attributi della chiave del Registro di sistema aperta specificata nel Registro di sistema.
RegGetKeySecurity Recupera una copia del descrittore di sicurezza che protegge la chiave del Registro di sistema aperta specificata.
RegGetValue Recupera il tipo e i dati per il valore del Registro di sistema specificato.
RegLoadKey Crea una sottochiave in HKEY_USERS o HKEY_LOCAL_MACHINE e archivia le informazioni di registrazione da un file specificato in tale sottochiave.
RegLoadMUIString Carica la stringa specificata dalla chiave e dalla sottochiave specificate.
RegNotifyChangeKeyValue Notifica al chiamante le modifiche apportate agli attributi o al contenuto di una chiave del Registro di sistema specificata.
RegOpenCurrentUser Recupera un handle nella chiave HKEY_CURRENT_USER per l'utente che rappresenta il thread corrente.
Regopenkeyex Apre la chiave del Registro di sistema specificata.
RegOpenKeyTransacted Apre la chiave del Registro di sistema specificata e la associa a una transazione.
RegOpenUserClassesRoot Recupera un handle nella chiave HKEY_CLASSES_ROOT per l'utente specificato.
RegOverridePredefKey Mappe una chiave del Registro di sistema predefinita a una chiave del Registro di sistema specificata.
RegQueryInfoKey Recupera informazioni sulla chiave del Registro di sistema specificata.
RegQueryMultipleValues Recupera il tipo e i dati per un elenco di nomi di valore associati a una chiave del Registro di sistema aperta.
RegQueryReflectionKey Determina se la reflection è stata disabilitata o abilitata per la chiave specificata.
Regqueryvalueex Recupera il tipo e i dati per un nome di valore specificato associato a una chiave del Registro di sistema aperta.
RegRenameKey Modifica il nome della chiave del Registro di sistema specificata.
RegReplaceKey Sostituisce il file che esegue il backup di una chiave del Registro di sistema e di tutte le relative sottochiavi con un altro file.
RegRestoreKey Legge le informazioni del Registro di sistema in un file specificato e le copia sulla chiave specificata.
Regsavekey Salva la chiave specificata e tutti i relativi sottochiavi e valori in un nuovo file.
RegSaveKeyEx Salva la chiave specificata e tutti i relativi sottochiavi e valori in un nuovo file. È possibile specificare il formato per la chiave salvata o l'hive.
RegSetKeyValue Imposta i dati per il valore specificato nella chiave e nella sottochiave del Registro di sistema specificati.
RegSetKeySecurity Imposta la sicurezza di una chiave del Registro di sistema aperta.
Regsetvalueex Imposta i dati e il tipo di un valore specificato in una chiave del Registro di sistema.
RegUnLoadKey Scarica la chiave del Registro di sistema specificata e le relative sottochiavi dal Registro di sistema.

 

Le funzioni della shell seguenti possono essere usate con il Registro di sistema:

Di seguito sono riportate le funzioni di inizializzazione-file. Recuperano informazioni da e copiano informazioni in un file di inizializzazione definito dal sistema o dall'applicazione. Queste funzioni vengono fornite solo per la compatibilità con le versioni a 16 bit di Windows. Le nuove applicazioni devono usare il Registro di sistema.

Funzione Descrizione
GetPrivateProfileInt Recupera un numero intero associato a una chiave nella sezione specificata di un file di inizializzazione.
GetPrivateProfileSection Recupera tutte le chiavi e i valori per la sezione specificata di un file di inizializzazione.
GetPrivateProfileSectionNames Recupera i nomi di tutte le sezioni in un file di inizializzazione.
Getprivateprofilestring Recupera una stringa dalla sezione specificata in un file di inizializzazione.
GetPrivateProfileStruct Recupera i dati associati a una chiave nella sezione specificata di un file di inizializzazione.
GetProfileInt Recupera un numero intero da una chiave nella sezione specificata del file di Win.ini.
GetProfileSection Recupera tutte le chiavi e i valori per la sezione specificata del file di Win.ini.
GetProfileString Recupera la stringa associata a una chiave nella sezione specificata del file Win.ini.
WritePrivateProfileSection Sostituisce le chiavi e i valori per la sezione specificata in un file di inizializzazione.
WritePrivateProfileString Copia una stringa nella sezione specificata di un file di inizializzazione.
WritePrivateProfileStruct Copia i dati in una chiave nella sezione specificata di un file di inizializzazione.
WriteProfileSection Sostituisce il contenuto della sezione specificata nel file Win.ini con chiavi e valori specificati.
WriteProfileString Copia una stringa nella sezione specificata del file Win.ini.

 

Funzioni obsolete

Queste funzioni vengono fornite solo per la compatibilità con le versioni a 16 bit di Windows: