Binden von Importen

Aktualisiert: November 2007

Standardmäßig wird vom Linker eine bindungsfähige Importadressentabelle für die verzögert geladene DLL erstellt. Wenn die DLL gebunden ist, versucht die Hilfsfunktion, die Bindungsinformation zu verwenden, anstatt für jeden verwiesenen Import GetProcAddress aufzurufen. Wenn der Timestamp oder die bevorzugte Adresse nicht mit dem Timestamp bzw. der Adresse der geladenen DLL übereinstimmt, wird von der Hilfsfunktion angenommen, dass die gebundene Importadressentabelle (IAT) veraltet ist, und die Verarbeitung wird so fortgesetzt, als ob sie nicht vorhanden wäre.

Wenn nicht beabsichtigt wird, die verzögert geladenen Importe der DLL zu binden, kann durch Angabe von /delay:nobind in der Befehlszeile des Linkers verhindert werden, dass die gebundene Importadressentabelle generiert wird und Platz in der Abbilddatei beansprucht.

Siehe auch

Konzepte

Linkerunterstützung für verzögertes Laden von DLLs