AssemblyLoadContext.LoadUnmanagedDll(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan kelas turunan memuat pustaka yang tidak dikelola berdasarkan nama.
protected:
virtual IntPtr LoadUnmanagedDll(System::String ^ unmanagedDllName);
protected virtual IntPtr LoadUnmanagedDll (string unmanagedDllName);
abstract member LoadUnmanagedDll : string -> nativeint
override this.LoadUnmanagedDll : string -> nativeint
Protected Overridable Function LoadUnmanagedDll (unmanagedDllName As String) As IntPtr
Parameter
- unmanagedDllName
- String
Nama pustaka yang tidak dikelola. Biasanya ini adalah nama file tanpa jalur atau ekstensinya.
Mengembalikan
nativeint
Handel ke pustaka yang dimuat, atau Zero.
Keterangan
Implementasi default selalu mengembalikan IntPtr.Zero. Ketika IntPtr.Zero dikembalikan, runtime memuat pustaka dengan kebijakan defaultnya.
Metode virtual ini dapat ditimpa untuk menyesuaikan algoritma pencarian pustaka yang tidak dikelola. Ketika ditimpa, nama dapat digunakan untuk mengidentifikasi pustaka. Pustaka yang dimuat tidak perlu cocok dengan nama yang diminta, tetapi dapat diubah sesuai kebutuhan. Ini dapat mencakup penyesuaian nama untuk penamaan khusus platform.