Aracılığıyla paylaş


Gecikmeli Yüklenen DLL için Tüm İçe Aktarmaları Yükleme

__HrLoadAllImportsForDll delayhlp.cpp tanımlanır, işlev tüm almalar ile belirtilen bir dll dosyası yüklemek için bağlayıcı söyler /delayload bağlayıcı seçeneği.

Tüm Almalar yükleme hata kodunun içinde tek bir yerde işleme koymak ve özel durum işleme çevresinde Alınanlar yapılan çağrıları kullanmak zorunda kalmazsınız olanak sağlar.Ayrıca burada uygulamanızın kısmen alma yüklenmezse yardımcı kod nedeniyle bir işlem aracılığıyla kopması durumu da önler.

Arama __HrLoadAllImportsForDll kancalar ve hata işleme; davranışını değiştirmez bkz: hata işleme ve bildirim daha fazla bilgi için.

DLL adı için geçirilen __HrLoadAllImportsForDll DLL içinde depolanan adıyla karşılaştırılır ve büyük küçük harf duyarlıdır.

Aşağıdaki örnek nasıl çağrılacağını gösterir __HrLoadAllImportsForDll:

if (FAILED(__HrLoadAllImportsForDll("delay1.dll"))) {
   printf ( "failed on snap load, exiting\n" );
   exit(2);
}

Ayrıca bkz.

Kavramlar

Gecikmeli Yüklenen DLL'ler için Bağlayıcı Desteği