2010-09-28 25 views
6

J'ai un fichier de carte généré avec Microsoft Visual Studio. Il contient une zone relativement grande nommée __NULL_IMPORT_DESCRIPTOR. Pour quoi est-ce bon? Cela a quelque chose à voir avec les DLLs liées mais je n'arrive pas à comprendre le but exact.À quoi sert __NULL_IMPORT_DESCRIPTOR (fichier de carte MSVC)?

+0

Avez-vous déjà trouvé plus d'informations sur ce jeton? Je me bats avec la même question, et je n'arrive pas à trouver beaucoup d'informations pertinentes sur le web. –

+0

Non, je suis aussi toujours coincé sur la signification de ce truc mais je suppose que c'est une réservation d'endroit à des fins de liaison ... Mais désolé, pas vraiment sûr d'où il vient et si comment réduire les images (logiciel embarqué – jdehaan

+0

J'ai appris à ce sujet en essayant à partir du journal de l'éditeur de liens: http://goo.gl/6w8NC. Je me demande si je peux me débarrasser de ces avertissements? –

Répondre

2

__NULL_IMPORT_DESCRIPTOR est la structure IMAGE_IMPORT_DESCRIPTOR. Avec tous ses champs mis à null, il indique la fin du tableau IMAGE_IMPORT_DESCRIPTOR dans la section imports. Cela prend seulement 20 octets.