Fonctions du Registre
Voici les fonctions de Registre.
Fonction | Description |
---|---|
GetSystemRegistryQuota | Récupère la taille actuelle du Registre et la taille maximale que le Registre est autorisé à atteindre sur le système. |
RegCloseKey | Ferme un handle à la clé de Registre spécifiée. |
RegConnectRegistry | Établit une connexion à un handle de Registre prédéfini sur un autre ordinateur. |
RegCopyTree | Copie la clé de Registre spécifiée, ainsi que ses valeurs et sous-clés, dans la clé de destination spécifiée. |
RegCreateKeyEx | Crée la clé de Registre spécifiée. |
RegCreateKeyTransacted | Crée la clé de Registre spécifiée et l’associe à une transaction. |
RegDeleteKey | Supprime une sous-clé et ses valeurs. |
RegDeleteKeyEx | Supprime une sous-clé et ses valeurs de la vue spécifique à la plateforme spécifiée du Registre. |
RegDeleteKeyTransacted | Supprime une sous-clé et ses valeurs de la vue spécifique à la plateforme spécifiée du Registre en tant qu’opération traitée. |
RegDeleteKeyValue | Supprime la valeur spécifiée de la clé et de la sous-clé de Registre spécifiées. |
RegDeleteTree | Supprime les sous-clés et les valeurs de la clé spécifiée de manière récursive. |
RegDeleteValue | Supprime une valeur nommée de la clé de Registre spécifiée. |
RegDisablePredefinedCache | Désactive la mise en cache de handle pour le handle de Registre prédéfini pour HKEY_CURRENT_USER pour le processus actuel. |
RegDisablePredefinedCacheEx | Désactive la mise en cache de handle pour tous les handles de Registre prédéfinis pour le processus actuel. |
RegDisableReflectionKey | Désactive la réflexion du Registre pour la clé spécifiée. |
RegEnableReflectionKey | Active la réflexion du Registre pour la clé désactivée spécifiée. |
RegEnumKeyEx | Énumère les sous-clés de la clé de Registre ouverte spécifiée. |
RegEnumValue | Énumère les valeurs de la clé de Registre ouverte spécifiée. |
RegFlushKey | Écrit tous les attributs de la clé de Registre ouverte spécifiée dans le Registre. |
RegGetKeySecurity | Récupère une copie du descripteur de sécurité protégeant la clé de Registre ouverte spécifiée. |
RegGetValue | Récupère le type et les données pour la valeur de Registre spécifiée. |
RegLoadKey | Crée une sous-clé sous HKEY_USERS ou HKEY_LOCAL_MACHINE et stocke les informations d’inscription d’un fichier spécifié dans cette sous-clé. |
RegLoadMUIString | Charge la chaîne spécifiée à partir de la clé et de la sous-clé spécifiées. |
RegNotifyChangeKeyValue | Avertit l’appelant des modifications apportées aux attributs ou au contenu d’une clé de Registre spécifiée. |
RegOpenCurrentUser | Récupère un handle à la clé HKEY_CURRENT_USER pour l’utilisateur que le thread actuel emprunte d’identité. |
RegOpenKeyEx | Ouvre la clé de Registre spécifiée. |
RegOpenKeyTransacted | Ouvre la clé de Registre spécifiée et l’associe à une transaction. |
RegOpenUserClassesRoot | Récupère un handle à la clé HKEY_CLASSES_ROOT pour l’utilisateur spécifié. |
RegOverridePredefKey | Mappe une clé de Registre prédéfinie à une clé de Registre spécifiée. |
RegQueryInfoKey | Récupère des informations sur la clé de Registre spécifiée. |
RegQueryMultipleValues | Récupère le type et les données d’une liste de noms de valeurs associés à une clé de Registre ouverte. |
RegQueryReflectionKey | Détermine si la réflexion a été désactivée ou activée pour la clé spécifiée. |
RegQueryValueEx | Récupère le type et les données d’un nom de valeur spécifié associé à une clé de Registre ouverte. |
RegRenameKey | Modifie le nom de la clé de Registre spécifiée. |
RegReplaceKey | Remplace le fichier qui contient une clé de Registre et toutes ses sous-clés par un autre fichier. |
RegRestoreKey | Lit les informations du Registre dans un fichier spécifié et les copie sur la clé spécifiée. |
RegSaveKey | Enregistre la clé spécifiée et toutes ses sous-clés et valeurs dans un nouveau fichier. |
RegSaveKeyEx | Enregistre la clé spécifiée et toutes ses sous-clés et valeurs dans un nouveau fichier. Vous pouvez spécifier le format de la clé ou de la ruche enregistrée. |
RegSetKeyValue | Définit les données pour la valeur spécifiée dans la clé de Registre et la sous-clé de Registre spécifiées. |
RegSetKeySecurity | Définit la sécurité d’une clé de Registre ouverte. |
RegSetValueEx | Définit les données et le type d’une valeur spécifiée sous une clé de Registre. |
RegUnLoadKey | Décharge la clé de Registre spécifiée et ses sous-clés du Registre. |
Les fonctions d’interpréteur de commande suivantes peuvent être utilisées avec le Registre :
- 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
Voici les fonctions de fichier d’initialisation. Ils récupèrent des informations et les copient dans un fichier d’initialisation défini par le système ou l’application. Ces fonctions sont fournies uniquement pour la compatibilité avec les versions 16 bits de Windows. Les nouvelles applications doivent utiliser le Registre.
Fonction | Description |
---|---|
GetPrivateProfileInt | Récupère un entier associé à une clé dans la section spécifiée d’un fichier d’initialisation. |
GetPrivateProfileSection | Récupère toutes les clés et valeurs de la section spécifiée d’un fichier d’initialisation. |
GetPrivateProfileSectionNames | Récupère les noms de toutes les sections d’un fichier d’initialisation. |
GetPrivateProfileString | Récupère une chaîne de la section spécifiée dans un fichier d’initialisation. |
GetPrivateProfileStruct | Récupère les données associées à une clé dans la section spécifiée d’un fichier d’initialisation. |
GetProfileInt | Récupère un entier à partir d’une clé dans la section spécifiée du fichier Win.ini. |
GetProfileSection | Récupère toutes les clés et valeurs de la section spécifiée du fichier Win.ini. |
GetProfileString | Récupère la chaîne associée à une clé dans la section spécifiée du fichier Win.ini. |
WritePrivateProfileSection | Remplace les clés et les valeurs de la section spécifiée dans un fichier d’initialisation. |
WritePrivateProfileString | Copie une chaîne dans la section spécifiée d’un fichier d’initialisation. |
WritePrivateProfileStruct | Copie des données dans une clé dans la section spécifiée d’un fichier d’initialisation. |
WriteProfileSection | Remplace le contenu de la section spécifiée dans le fichier Win.ini par les clés et valeurs spécifiées. |
WriteProfileString | Copie une chaîne dans la section spécifiée du fichier Win.ini. |
Fonctions obsolètes
Ces fonctions sont fournies uniquement pour la compatibilité avec les versions 16 bits de Windows :