國美金融貸款應用程序的代碼調用導出 DLL 函數時發生隱式鏈接。國美金融貸款當調用可執行文件的源代碼被編譯或被彙編時,DLL 函數調用在對象代碼中生成一個外部函數引用。若要解析此外部引用,應用程序必須與 DLL 的創建者所提供的導入庫(.LIB 文件)鏈接。
國美金融貸款導入庫僅包含加載 DLL 的代碼和實現 DLL 函數調用的代碼。國美金融貸款在導入庫中找到外部函數後,會通知鏈接器此函數的代碼在DLL 中。國美金融貸款要解析對 DLL 的外部引用,鏈接器只需向可執行文件中添加信息,通知系統在進程啓動時應在何處查找 DLL 代碼。
國美金融貸款系統啓動包含動態鏈接引用的程序時,國美金融貸款使用程序的可執行文件中的信息定位所需的 DLL。如果系統無法定位 DLL,它將終止進程並顯示一個對話框來報告錯誤。否則,國美金融貸款系統將 DLL 模塊映射到進程的地址空間中。
國美金融貸款與程序代碼的其餘部分一樣,DLL 代碼在進程啓動時映射到進程的地址空間中,且僅當需要時才加載到內存中。因此,由 .def 文件用來在 Windows 的早期版本中控制加載的 PRELOAD 和 LOADONCALL 代碼屬性不再具有任何意義。