Lire en anglais

Partager via


en-tête winreg.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

winreg.h contient les interfaces de programmation suivantes :

Fonctions

 
AbortSystemShutdownA

Arrête un arrêt du système qui a été lancé. (ANSI)
AbortSystemShutdownW

Arrête un arrêt du système qui a été lancé. (Unicode)
InitiateShutdownA

Lance un arrêt et un redémarrage de l’ordinateur spécifié, et redémarre toutes les applications qui ont été inscrites pour le redémarrage. (ANSI)
InitiateShutdownW

Lance un arrêt et un redémarrage de l’ordinateur spécifié, et redémarre toutes les applications qui ont été inscrites pour le redémarrage. (Unicode)
InitiateSystemShutdownA

Lance un arrêt et un redémarrage facultatif de l’ordinateur spécifié. (ANSI)
InitiateSystemShutdownExA

Lance un arrêt et un redémarrage facultatif de l’ordinateur spécifié, et enregistre éventuellement la raison de l’arrêt. (ANSI)
InitiateSystemShutdownExW

Lance un arrêt et un redémarrage facultatif de l’ordinateur spécifié, et enregistre éventuellement la raison de l’arrêt. (Unicode)
InitiateSystemShutdownW

Lance un arrêt et un redémarrage facultatif de l’ordinateur spécifié. (Unicode)
RegCloseKey

Ferme un handle à la clé de Registre spécifiée.
RegConnectRegistryA

Établit une connexion à une clé de Registre prédéfinie sur un autre ordinateur. (ANSI)
RegConnectRegistryW

Établit une connexion à une clé de Registre prédéfinie sur un autre ordinateur. (Unicode)
RegCopyTreeA

Copie la clé de Registre spécifiée, ainsi que ses valeurs et sous-clés, dans la clé de destination spécifiée. (ANSI)
RegCopyTreeW

Copie la clé de Registre spécifiée, ainsi que ses valeurs et sous-clés, dans la clé de destination spécifiée. (Unicode)
RegCreateKeyA

Crée la clé de Registre spécifiée. Si la clé existe déjà dans le Registre, la fonction l’ouvre. (ANSI)
RegCreateKeyExA

Crée la clé de Registre spécifiée. Si la clé existe déjà, la fonction l’ouvre. Notez que les noms de clé ne respectent pas la casse. (ANSI)
RegCreateKeyExW

Crée la clé de Registre spécifiée. Si la clé existe déjà, la fonction l’ouvre. Notez que les noms de clé ne respectent pas la casse. (Unicode)
RegCreateKeyTransactedA

Crée la clé de Registre spécifiée et l’associe à une transaction. (ANSI)
RegCreateKeyTransactedW

Crée la clé de Registre spécifiée et l’associe à une transaction. (Unicode)
RegCreateKeyW

Crée la clé de Registre spécifiée. Si la clé existe déjà dans le Registre, la fonction l’ouvre. (Unicode)
RegDeleteKeyA

Supprime une sous-clé et ses valeurs. (ANSI)
RegDeleteKeyExA

Supprime une sous-clé et ses valeurs de la vue spécifique à la plateforme spécifiée du Registre. (ANSI)
RegDeleteKeyExW

Supprime une sous-clé et ses valeurs de la vue spécifique à la plateforme spécifiée du Registre. (Unicode)
RegDeleteKeyTransactedA

Supprime une sous-clé et ses valeurs de la vue spécifique à la plateforme spécifiée du Registre en tant qu’opération transactionnée. (ANSI)
RegDeleteKeyTransactedW

Supprime une sous-clé et ses valeurs de la vue spécifique à la plateforme spécifiée du Registre en tant qu’opération transactionnée. (Unicode)
RegDeleteKeyValueA

Supprime la valeur spécifiée de la clé de Registre et de la sous-clé de Registre spécifiées. (ANSI)
RegDeleteKeyValueW

Supprime la valeur spécifiée de la clé de Registre et de la sous-clé de Registre spécifiées. (Unicode)
RegDeleteKeyW

Supprime une sous-clé et ses valeurs. (Unicode)
RegDeleteTreeA

Supprime les sous-clés et les valeurs de la clé spécifiée de manière récursive. (ANSI)
RegDeleteTreeW

Supprime les sous-clés et les valeurs de la clé spécifiée de manière récursive. (Unicode)
RegDeleteValueA

Supprime une valeur nommée de la clé de Registre spécifiée. (ANSI)
RegDeleteValueW

Supprime une valeur nommée de la clé de Registre spécifiée. (Unicode)
RegDisablePredefinedCache

Désactive la mise en cache de handle du handle de Registre prédéfini pour HKEY_CURRENT_USER pour le processus en cours.
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. La désactivation de la réflexion pour une clé n’affecte pas la réflexion des sous-clés.
RegEnableReflectionKey

Restaure la réflexion du Registre pour la clé désactivée spécifiée. La restauration de la réflexion pour une clé n’affecte pas la réflexion des sous-clés.
RegEnumKeyA

Énumère les sous-clés de la clé de Registre ouverte spécifiée. (RegEnumKeyA)
RegEnumKeyExA

Énumère les sous-clés de la clé de Registre ouverte spécifiée. La fonction récupère des informations sur une sous-clé chaque fois qu’elle est appelée. (ANSI)
RegEnumKeyExW

Énumère les sous-clés de la clé de Registre ouverte spécifiée. La fonction récupère des informations sur une sous-clé chaque fois qu’elle est appelée. (Unicode)
RegEnumKeyW

Énumère les sous-clés de la clé de Registre ouverte spécifiée. (RegEnumKeyW)
RegEnumValueA

Énumère les valeurs de la clé de Registre ouverte spécifiée. La fonction copie un nom de valeur indexé et un bloc de données pour la clé chaque fois qu’elle est appelée. (ANSI)
RegEnumValueW

Énumère les valeurs de la clé de Registre ouverte spécifiée. La fonction copie un nom de valeur indexé et un bloc de données pour la clé chaque fois qu’elle est appelée. (Unicode)
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.
RegGetValueA

Récupère le type et les données pour la valeur de Registre spécifiée. (ANSI)
RegGetValueW

Récupère le type et les données pour la valeur de Registre spécifiée. (Unicode)
RegLoadAppKeyA

Charge la ruche de Registre spécifiée en tant que ruche d’application. (ANSI)
RegLoadAppKeyW

Charge la ruche de Registre spécifiée en tant que ruche d’application. (Unicode)
RegLoadKeyA

Crée une sous-clé sous HKEY_USERS ou HKEY_LOCAL_MACHINE et charge les données de la ruche du Registre spécifiée dans cette sous-clé. (ANSI)
RegLoadKeyW

Crée une sous-clé sous HKEY_USERS ou HKEY_LOCAL_MACHINE et charge les données de la ruche du Registre spécifiée dans cette sous-clé. (Unicode)
RegLoadMUIStringA

Charge la chaîne spécifiée à partir de la clé et de la sous-clé spécifiées. (ANSI)
RegLoadMUIStringW

Charge la chaîne spécifiée à partir de la clé et de la sous-clé spécifiées. (Unicode)
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 l’identité.
RegOpenKeyA

Ouvre la clé de Registre spécifiée. (ANSI)
RegOpenKeyExA

Ouvre la clé de Registre spécifiée. Notez que les noms de clés ne respectent pas la casse. (ANSI)
RegOpenKeyExW

Ouvre la clé de Registre spécifiée. Notez que les noms de clés ne respectent pas la casse. (Unicode)
RegOpenKeyTransactedA

Ouvre la clé de Registre spécifiée et l’associe à une transaction. (ANSI)
RegOpenKeyTransactedW

Ouvre la clé de Registre spécifiée et l’associe à une transaction. (Unicode)
RegOpenKeyW

Ouvre la clé de Registre spécifiée. (Unicode)
RegOpenUserClassesRoot

Récupère un handle à la clé HKEY_CLASSES_ROOT pour un utilisateur spécifié. L’utilisateur est identifié par un jeton d’accès.
RegOverridePredefKey

Mappe une clé de Registre prédéfinie à la clé de Registre spécifiée.
RegQueryInfoKeyA

Récupère des informations sur la clé de Registre spécifiée. (ANSI)
RegQueryInfoKeyW

Récupère des informations sur la clé de Registre spécifiée. (Unicode)
RegQueryMultipleValuesA

Récupère le type et les données d’une liste de noms de valeurs associés à une clé de Registre ouverte. (ANSI)
RegQueryMultipleValuesW

Récupère le type et les données d’une liste de noms de valeurs associés à une clé de Registre ouverte. (Unicode)
RegQueryReflectionKey

Détermine si la réflexion a été désactivée ou activée pour la clé spécifiée.
RegQueryValueA

Récupère les données associées à la valeur par défaut ou sans nom d’une clé de Registre spécifiée. Les données doivent être une chaîne terminée par null. (ANSI)
RegQueryValueExA

Récupère le type et les données du nom de valeur spécifié associé à une clé de Registre ouverte. (ANSI)
RegQueryValueExW

Récupère le type et les données du nom de valeur spécifié associé à une clé de Registre ouverte. (Unicode)
RegQueryValueW

Récupère les données associées à la valeur par défaut ou sans nom d’une clé de Registre spécifiée. Les données doivent être une chaîne terminée par null. (Unicode)
RegRenameKey

Modifie le nom de la clé de Registre spécifiée. (RegRenameKey)
RegReplaceKeyA

Remplace le fichier qui stocke une clé de Registre et toutes ses sous-clés par un autre fichier, de sorte que, lors du prochain démarrage du système, les valeurs de la clé et des sous-clés soient stockées dans le nouveau fichier. (ANSI)
RegReplaceKeyW

Remplace le fichier qui stocke une clé de Registre et toutes ses sous-clés par un autre fichier, de sorte que, lors du prochain démarrage du système, les valeurs de la clé et des sous-clés soient stockées dans le nouveau fichier. (Unicode)
RegRestoreKeyA

Lit les informations du Registre dans un fichier spécifié et les copie sur la clé spécifiée. Ces informations de Registre peuvent se présenter sous la forme d’une clé et de plusieurs niveaux de sous-clés. (ANSI)
RegRestoreKeyW

Lit les informations du Registre dans un fichier spécifié et les copie sur la clé spécifiée. Ces informations de Registre peuvent se présenter sous la forme d’une clé et de plusieurs niveaux de sous-clés. (Unicode)
RegSaveKeyA

Enregistre la clé spécifiée et toutes ses sous-clés et valeurs dans un nouveau fichier, au format standard. (ANSI)
RegSaveKeyExA

Enregistre la clé spécifiée et toutes ses sous-clés et valeurs dans un fichier de Registre, au format spécifié. (ANSI)
RegSaveKeyExW

Enregistre la clé spécifiée et toutes ses sous-clés et valeurs dans un fichier de Registre, au format spécifié. (Unicode)
RegSaveKeyW

Enregistre la clé spécifiée et toutes ses sous-clés et valeurs dans un nouveau fichier, au format standard. (Unicode)
RegSetKeySecurity

Définit la sécurité d’une clé de Registre ouverte.
RegSetKeyValueA

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. (ANSI)
RegSetKeyValueW

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. (Unicode)
RegSetValueA

Définit les données pour la valeur par défaut ou sans nom d’une clé de Registre spécifiée. Les données doivent être une chaîne de texte. (ANSI)
RegSetValueExA

Définit les données et le type d’une valeur spécifiée sous une clé de Registre. (ANSI)
RegSetValueExW

Définit les données et le type d’une valeur spécifiée sous une clé de Registre. (Unicode)
RegSetValueW

Définit les données pour la valeur par défaut ou sans nom d’une clé de Registre spécifiée. Les données doivent être une chaîne de texte. (Unicode)
RegUnLoadKeyA

Décharge la clé de Registre spécifiée et ses sous-clés du Registre. (ANSI)
RegUnLoadKeyW

Décharge la clé de Registre spécifiée et ses sous-clés du Registre. (Unicode)

Structures

 
VALENTA

Contient des informations sur une valeur de Registre. La fonction RegQueryMultipleValues utilise cette structure. (ANSI)
VALENTW

Contient des informations sur une valeur de Registre. La fonction RegQueryMultipleValues utilise cette structure. (Unicode)