~ Edito ~
12/03/2006 @ 13:39
Depuis la dernière mise à jour (qui remonte à... oulala plusieurs mois), un petit ménage de printemps s'impose. Ca tombe bien, c'est presque la période. Au menu, et progressivement sur les jours à venir, rafraîchissement de plusieurs fonctions et procédures, nouvelles APIs et nouveaux programmes.
~ Rechercher ~
~ Annuaire VB ~
~ Partenaires ~
|
Fonction RegQueryValueEx
Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" ( _ ByVal hKey As Long, _
ByVal lpValueName As String, _
ByVal lpReserved As Long, _
lpType As Long, _
lpData As Any, _
lpcbData As Long) As Long
Versions : . Windows 95/98 : Oui . Windows NT : A partir de 3.1 . Windows 2000/XP : OuiDescription : Cette fonction est à utiliser pour récuperer la valeur d'une clé que l'on aura ouvert ou crée au préalable.
hKey est le handle retourné par la fonction d'ouverture ou de création.
lpValueName est le nom de la valeur que l'on veut récuperer. Pour les valeurs "(Défaut)" il faut donner une chaîne vide en paramêtre.
lpReserved, réservé, à mettre à 0.
lpType stocke le type de donnée qui sera récupéré. Les valeurs possibles sont données dans le tableau ci-dessous.
lpData est la variable dans laquelle sera retournée la valeur lue (initialisation du buffer avant appel à la fonction...).
lpcbData est la longueur du buffer lpData.
Après execution, la fonction retourne la longueur réelle de la variable lpData.
Constante | Valeur |
Définition |
REG_NONE | 0 |
Non défini. |
REG_SZ | 1 |
Chaîne terminée par un caractère nul. |
REG_BINARY | 3 |
Valeur binaire. |
REG_DWORD | 4 |
Mot sur 4 octets. |
REG_DWORD_BIG_ENDIAN | 5 |
Mot sur 4 octets dont le poids fort est à l'adresse inférieure. |
REG_LINK | 6 |
Définition d'un lien. |
REG_MULTI_SZ | 7 |
Ensemble de chaînes terminées par un caractère nul. La fin est signalée par deux caractères nuls. |
Pas d'exemple disponible... Vous en avez un à proposer?
Retour à la liste des API |