Fungsi CoLoadLibrary (objbase.h)
Memuat DLL tertentu ke dalam proses pemanggil.
CoLoadLibrary setara dengan LoadLibraryEx. CoLoadLibrary tidak memengaruhi masa pakai pustaka.
Sintaks
HINSTANCE CoLoadLibrary(
[in] LPOLESTR lpszLibName,
[in] BOOL bAutoFree
);
Parameter
[in] lpszLibName
Nama pustaka yang akan dimuat.
[in] bAutoFree
Parameter ini dipertahankan untuk kompatibilitas dengan aplikasi 16-bit, tetapi diabaikan.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke pustaka yang dimuat; jika tidak, null.
Keterangan
Fungsi CoGetClassObject tidak memanggil CoLoadLibrary. CoLoadLibrary memuat DLL yang ditentukan oleh parameter lpszLibName ke dalam proses yang disebut CoGetClassObject. Kontainer tidak boleh memanggil CoLoadLibrary secara langsung.
Secara internal, jumlah referensi disimpan pada DLL yang dimuat dengan menggunakan CoLoadLibrary untuk menaikkan jumlah dan fungsi CoFreeLibrary untuk menguranginya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objbase.h |
Pustaka | Ole32.lib |
DLL | Ole32.dll |
Set API | ext-ms-win-com-ole32-l1-1-5 (diperkenalkan dalam Windows 10, versi 10.0.15063) |