Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memuat versi DLL tertentu yang disertakan dalam paket .NET Framework yang dapat didistribusikan ulang.
Fungsi ini tidak digunakan lagi di .NET Framework 4. Gunakan metode ICLRRuntimeInfo::LoadLibrary sebagai gantinya.
Sintaks
HRESULT LoadLibraryShim (
[in] LPCWSTR szDllName,
[in] LPCWSTR szVersion,
LPVOID pvReserved,
[out] HMODULE *phModDll
);
Parameter
szDllName
[in] String yang diakhiri dengan nol dan mewakili nama DLL yang akan dimuat dari pustaka .NET Framework.
szVersion
[in] String yang diakhiri dengan nol dan mewakili versi DLL yang akan dimuat. Jika szVersion adalah null, versi yang dipilih untuk pemuatan adalah versi terbaru dari DLL tertentu yang kurang dari versi 4. Artinya, semua versi yang sama dengan atau lebih besar dari versi 4 diabaikan jika szVersion adalah null dan jika tidak ada versi yang kurang dari versi 4 yang diinstal, DLL gagal dimuat. Hal ini untuk memastikan bahwa penginstalan .NET Framework 4 tidak memengaruhi aplikasi atau komponen yang sudah ada sebelumnya. Lihat entri In-Proc SxS dan Migration Quick Start di blog tim CLR.
pvReserved
Disiapkan untuk penggunaan masa mendatang.
phModDll
[out] Penunjuk ke handel modul.
Tampilkan Nilai
Metode ini mengembalikan kode kesalahan Model Objek Dokumen (COM) standar, seperti yang didefinisikan dalam WinError.h, selain nilai-nilai berikut.
| Menampilkan kode | Deskripsi |
|---|---|
| S_OK | Metode berhasil diselesaikan. |
| CLR_E_SHIM_RUNTIMELOAD | Pemuatan szDllName memerlukan pemuatan runtime bahasa umum (CLR) dan versi CLR yang diperlukan tidak dapat dimuat. |
Keterangan
Fungsi ini digunakan untuk memuat DLL yang disertakan dalam paket .NET Framework yang dapat didistribusikan ulang. Ini tidak memuat DLL yang dihasilkan pengguna.
Catatan
Dimulai dengan .NET Framework versi 2.0, memuat Fusion.dll menyebabkan CLR dimuat. Ini karena fungsi dalam Fusion.dll sekarang menjadi pembungkus yang penerapannya disediakan oleh runtime.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Versi .NET Framework: Tersedia mulai dari 1.0