Hit-Parade .VB Research Center . Compteur
Accueil ~  Code ~  Programmes ~  Api ~  Forum ~  Cours ~  Livres ~  Quiz ~  Annuaire
~ 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 ~
 Rechercher un site :
  

~ 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 : Oui

Description :
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.

ConstanteValeur Définition
REG_NONE0 Non défini.
REG_SZ1 Chaîne terminée par un caractère nul.
REG_BINARY3 Valeur binaire.
REG_DWORD4 Mot sur 4 octets.
REG_DWORD_BIG_ENDIAN5 Mot sur 4 octets dont le poids fort est à l'adresse inférieure.
REG_LINK6 Définition d'un lien.
REG_MULTI_SZ7 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

Visual Basic Research Center - (c) 2000/2002 -  Webmaster : docvb (chez) free (point) fr