> ils utilisent une technique un peu spéciale qui est non seulement de donner l'adresse de la structure en paramètre, mais également la taille de cette structure en mémoire !
C'est la technique "standard" de Microsoft. Ils utilisent ca dans la plupart de leurs API. En tous cas l'API C Win32 "de base" ainsi que plusieurs bibliotheques "courantes" (rasapi.dll par ex) fonctionnent comme ca.
Inutile de preciser que je trouve ca ignoble et tres peu elegant, mais c'est a ce prix qu'ils peuvent garantir la compatibilite binaire...
[^] # API Win32
Posté par ufoot . En réponse à la dépêche Wrapper DirectX 8 -> OpenGL opensource. Évalué à 4.
C'est la technique "standard" de Microsoft. Ils utilisent ca dans la plupart de leurs API. En tous cas l'API C Win32 "de base" ainsi que plusieurs bibliotheques "courantes" (rasapi.dll par ex) fonctionnent comme ca.
Inutile de preciser que je trouve ca ignoble et tres peu elegant, mais c'est a ce prix qu'ils peuvent garantir la compatibilite binaire...