OVH Cloud OVH Cloud

Problème d'API

1 réponse
Avatar
Patrice Henrio
Beaucoup de fonctions des API sont doublées, une version <nomDeLaFonction>
et une autre <NomDeLaFonction>&"Ex"
Ainsi "RegOpenKey" et "RegOpenKeyEx".
Quelle est l'explication ? Je ne l'ai pas trouvé sur MSDN.

1 réponse

Avatar
François Picalausa
Hello,

Ex(tended) offre plus de possibilités ou des possibilités différentes à une
fonction.
Pour RegOpenKey, c'est indiqué en toutes lettres dans l'article:
Note : This function is provided only for compatibility with 16-bit versions
of Windows. Applications should use the RegOpenKeyEx function.

Pour RegSaveKeyEx:
RegSaveKeyEx offers the same functionality as RegSaveKey, except that
RegSaveKeyEx also allows you to specify the format for the saved key or
hive, and RegSaveKeyEx does not save the HKEY_CLASSES_ROOT predefined key.

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Patrice Henrio" a écrit dans le
message de news:ujBg%
Beaucoup de fonctions des API sont doublées, une version
<nomDeLaFonction> et une autre <NomDeLaFonction>&"Ex"
Ainsi "RegOpenKey" et "RegOpenKeyEx".
Quelle est l'explication ? Je ne l'ai pas trouvé sur MSDN.