Bonjour,
bon, je suis débutant et surtout autodidacte en programmation. J'essaie
de comprendre actuellement l'utilisation d'un pointeur avec une
fonction précise trouvée sur MSDN. Il s'agit de la fonction RegOpenKey.
La description se trouve ici :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/regopenkey.asp
Le troisième paramètre de cette fonction est un pointeur vers une
variable qui reçoit un handle de la clé ouverte (traduction
approximative, donc ci-après en voici ll'extrait original) :
- phkResult
-
[out]
Pointer to a variable that receives a handle to the opened key
Si dans un programme, je veux utiliser cette fonction, il me semble que
je dois déclarer le pointeur de type HANDLE, donc faire quelque
chose comme ça :
HANDLE *phKey;
Ce pointeur devrait être initialisé avec la variable contenant le
handle de la clé, donc j'ai dû aussi déclarer cette variable avec :
HANDLE hkey;
puis initialiser mon pointeur :
phKey = &hkey;
pour finir, je devrais pouvoir utiliser ma fonction :
RegOpenKey(1er paramètre, 2ème paramètre, phKey);
Bien entendu, cela ne fonctionne pas, sinon j'aurais tout compris.
Quelque un pourrait-il m'expliquer où je me trompe dans mon
raisonnement ?
Merci beaucoup de votre patience.
Jerome