ToutEnMasm
Messages postés591Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 2022
-
7 juil. 2005 à 10:08
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
7 juil. 2005 à 21:18
Salut,
j'écris un traducteur des header files du SDK pour masm.
J'ai besoin de connaitre quel est la taille des éléments des structures.
En prenant l'exemple ci-dessous,comment être sur de la taille de *Flink (un DWORD) et cela dépend t'il des défintitions précédentes,struct _LIST_ENTRY ?
ToutEnMasm
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 7 juil. 2005 à 12:41
Je ne sais pas si j'ai bien compris la question, mais je peux te dire que la taille d'un pointeur ne depend pas de son type, et est donc toujours egale a 4octets (un DWORD).
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201013 7 juil. 2005 à 21:18
La question est ambigue: la taille de LIST_ENTRY est bien de 4+4 octets comme dit alexman. Le truc c'est que tu demandes la taille de *Flink. Celle la on ne la connait pas, on connait celle de Flink (*Flink désigne l'objet pointé)