NativeLibrary.TryLoad 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
TryLoad(String, IntPtr) |
Menyediakan API sederhana untuk memuat pustaka asli dan mengembalikan nilai yang menunjukkan apakah operasi berhasil. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Menyediakan API tingkat tinggi yang memuat pustaka asli dan mengembalikan nilai yang menunjukkan apakah operasi berhasil. |
TryLoad(String, IntPtr)
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
Menyediakan API sederhana untuk memuat pustaka asli dan mengembalikan nilai yang menunjukkan apakah operasi berhasil.
public:
static bool TryLoad(System::String ^ libraryPath, [Runtime::InteropServices::Out] IntPtr % handle);
public static bool TryLoad (string libraryPath, out IntPtr handle);
static member TryLoad : string * nativeint -> bool
Public Shared Function TryLoad (libraryPath As String, ByRef handle As IntPtr) As Boolean
Parameter
- libraryPath
- String
Nama pustaka asli yang akan dimuat.
- handle
-
IntPtr
nativeint
Ketika metode kembali, handel OS dari pustaka asli yang dimuat.
Mengembalikan
true
jika pustaka asli berhasil dimuat; jika tidak, false
.
Pengecualian
libraryPath
adalah null
.
Berlaku untuk
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
- Sumber:
- NativeLibrary.cs
Menyediakan API tingkat tinggi yang memuat pustaka asli dan mengembalikan nilai yang menunjukkan apakah operasi berhasil.
public:
static bool TryLoad(System::String ^ libraryName, System::Reflection::Assembly ^ assembly, Nullable<System::Runtime::InteropServices::DllImportSearchPath> searchPath, [Runtime::InteropServices::Out] IntPtr % handle);
public static bool TryLoad (string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath, out IntPtr handle);
static member TryLoad : string * System.Reflection.Assembly * Nullable<System.Runtime.InteropServices.DllImportSearchPath> * nativeint -> bool
Public Shared Function TryLoad (libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath), ByRef handle As IntPtr) As Boolean
Parameter
- libraryName
- String
Nama pustaka asli yang akan dimuat.
- assembly
- Assembly
Perakitan memuat pustaka asli.
- searchPath
- Nullable<DllImportSearchPath>
Jalur pencarian.
- handle
-
IntPtr
nativeint
Ketika metode kembali, handel OS dari pustaka asli yang dimuat.
Mengembalikan
true
jika pustaka asli berhasil dimuat; jika tidak, false
.
Pengecualian
libraryPath
atau assembly
adalah null
.
assembly
bukan .RuntimeAssembly