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 :
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) |