HINSTANCE AFXAPI AfxLoadLibrary (lpctstr lpszModuleName);
Dönüş değeri
İşlev başarılı olursa, dönüş değeri modülünde bir tanıtıcı iş. İşlev başarısız olursa, dönüş değeri null olur.
Parametreleri
lpszModuleName
Modül adı içeriyorsa boş sonlandırılmış bir dizeye işaret eden (ya da bir.dll veya.exe dosyası). Belirtilen modülün dosya adıdır.
Bir yol dizesini belirtir, ancak dosyayı belirtilen dizine yok, işlev başarısız olur.
Bir yol belirtilmezse ve dosya adı uzantısı geçilirse, varsayılan uzantısı.dll eklenir. Ancak, dosya adı dizesi modül adı uzantısı olduğunu belirtmek için bir sondaki nokta karakteri (.) ekleyebilirsiniz. Yol belirtilmişse, işlev sırayla aşağıdaki dosyayı arar:
Açıklamalar
AfxLoadLibrary bir dll modülünü kullanın. Kullanılabilir bir tanıtıcı döner bir dll işlevi adresini almak için GetProcAddress . AfxLoadLibrary diğer yürütülebilir modüllere eşlemek için de kullanılabilir.
Her işlem bir gönderim sayısı her yüklenen Kütüphane modülü için tutar. Bu başvuru sayısı, her zaman AfxLoadLibrary olarak bilinir ve AfxFreeLibrary her çağrıldığında indirildiği artırılır. Başvuru sayısı sıfıra ulaştığında modülü çağıran işlemin adres alanından eşlenmeyen ve tanıtıcı artık geçerli değil.
Birden çok iş parçacığı uygulama kullanıyorsa, AfxLoadLibrary ve AfxFreeLibrary (Win32 yerine LoadLibrary ve işlevleri FreeLibrary) kullandığınızdan emin olun. AfxLoadLibrary ve AfxFreeLibrary kullanarak uzantısı dll yüklendi ve kaldırıldı yürütür başlatma ve kapatma kodu genel mfc durumu bozuk değil sigortalanır.
Ayrıca bkz: AfxFreeLibrary