Načtení všech importů pro knihovnu DLL se zpožděným načtením
__HrLoadAllImportsForDll funkce, která je definována v delayhlp.cpp, říká propojovacímu programu načíst všechny dovozy z knihovny DLL, který byl zadán /delayload možností propojovacího programu.
Načítání všech dovozů lze umístit na jednom místě ve svém kódu pro zpracování chyb a není nutné používat kolem skutečné volání na dovozy pro zpracování výjimek.Zabrání také situace, kdy selhání aplikace částečně procesem v důsledku pomocné kód selhání načtení importu.
Volání __HrLoadAllImportsForDll nedojde ke změně chování háky a zpracování chyb; Viz zpracování chyb a upozornění pro další informace.
Předaný název knihovny DLL __HrLoadAllImportsForDll je ve srovnání s názvem uložený v knihovně DLL a velká a malá písmena.
Následující příklad ukazuje, jak volat __HrLoadAllImportsForDll:
if (FAILED(__HrLoadAllImportsForDll("delay1.dll"))) {
printf ( "failed on snap load, exiting\n" );
exit(2);
}