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)

Lihat juga

CoFreeAllLibraries

CoFreeLibrary

CoFreeUnusedLibraries

CoFreeUnusedLibrariesEx