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. |
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, alla 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 visualizzazione specifica della piattaforma specificata del Registro di sistema. |
RegDeleteKeyTransacted | Elimina una sottochiave e i relativi valori dalla visualizzazione 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 specificata. |
RegDeleteTree | Elimina le sottochiavi e i valori della chiave specificata in modo ricorsivo. |
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 specificata. |
RegNotifyChangeKeyValue | Notifica al chiamante delle 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 | Esegue il mapping di una chiave predefinita del Registro di sistema 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 valori 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 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 backup di una chiave del Registro di sistema e tutte le relative sottochiavi con un altro file. |
RegRestoreKey | Legge le informazioni del Registro di sistema in un file specificato e la 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:
- AssocCreate
- AssocQueryKey
- AssocQueryString
- AssocQueryStringByKey
- SHCopyKey
- SHDeleteEmptyKey
- SHDeleteKey
- SHDeleteValue
- SHEnumKeyEx
- SHEnumValue
- SHGetValue
- SHQueryInfoKey
- SHQueryValueEx
- SHRegCloseUSKey
- SHRegCreateUSKey
- SHRegDeleteEmptyUSKey
- SHRegDeleteUSValue
- SHRegDuplicateHKey
- SHRegEnumUSKey
- SHRegEnumUSValue
- SHRegGetBoolUSValue
- SHRegGetIntW
- SHRegGetPath
- SHRegGetUSValue
- SHRegOpenUSKey
- SHRegQueryInfoUSKey
- SHRegQueryUSValue
- SHRegSetPath
- SHRegSetUSValue
- SHRegWriteUSValue
- SHSetValue
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 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 di 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: