NativeLibrary.Load 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.
Overload
Load(String) |
Menyediakan API sederhana untuk memuat pustaka asli yang membungkus pemuat OS dan menggunakan bendera default. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Menyediakan API tingkat tinggi untuk memuat pustaka asli. |
Load(String)
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
Menyediakan API sederhana untuk memuat pustaka asli yang membungkus pemuat OS dan menggunakan bendera default.
public:
static IntPtr Load(System::String ^ libraryPath);
public static IntPtr Load (string libraryPath);
static member Load : string -> nativeint
Public Shared Function Load (libraryPath As String) As IntPtr
Parameter
- libraryPath
- String
Nama pustaka asli yang akan dimuat.
Mengembalikan
nativeint
Handel OS untuk pustaka asli yang dimuat.
Pengecualian
libraryPath
adalah null
.
Pustaka tidak dapat ditemukan.
Pustaka tidak valid.
Berlaku untuk
Load(String, Assembly, Nullable<DllImportSearchPath>)
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
Menyediakan API tingkat tinggi untuk memuat pustaka asli.
public:
static IntPtr Load(System::String ^ libraryName, System::Reflection::Assembly ^ assembly, Nullable<System::Runtime::InteropServices::DllImportSearchPath> searchPath);
public static IntPtr Load (string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath);
static member Load : string * System.Reflection.Assembly * Nullable<System.Runtime.InteropServices.DllImportSearchPath> -> nativeint
Public Shared Function Load (libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath)) As IntPtr
Parameter
- libraryName
- String
Nama pustaka asli yang akan dimuat.
- assembly
- Assembly
Perakitan yang memuat pustaka asli.
- searchPath
- Nullable<DllImportSearchPath>
Jalur pencarian.
Mengembalikan
nativeint
Handel OS untuk pustaka yang dimuat.
Pengecualian
libraryName
atau assembly
adalah null
.
assembly
bukan .RuntimeAssembly
Pustaka tidak dapat ditemukan.
Pustaka tidak valid.
Keterangan
Dengan nama pustaka, metode ini mencari jalur tertentu berdasarkan konfigurasi runtime, parameter input, dan atribut rakitan panggilan.
searchPath
Jika parameter non-null, bendera dalam enumerasi ini digunakan. Jika tidak, bendera yang ditentukan oleh DefaultDllImportSearchPathsAttribute pada rakitan panggilan, jika ada, digunakan. Metode ini tidak memanggil resolver yang terdaftar menggunakan SetDllImportResolver(Assembly, DllImportResolver) metode . Dimulai dengan .NET 5, metode ini memang memanggil AssemblyLoadContext.LoadUnmanagedDll metode dan AssemblyLoadContext.ResolvingUnmanagedDll peristiwa.