NativeLibrary.TryLoad Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
TryLoad(String, IntPtr) |
Udostępnia prosty interfejs API do ładowania biblioteki natywnej i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Udostępnia interfejs API wysokiego poziomu, który ładuje bibliotekę natywną i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie. |
TryLoad(String, IntPtr)
- Źródło:
- NativeLibrary.cs
- Źródło:
- NativeLibrary.cs
- Źródło:
- NativeLibrary.cs
Udostępnia prosty interfejs API do ładowania biblioteki natywnej i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie.
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
Parametry
- libraryPath
- String
Nazwa biblioteki natywnej do załadowania.
- handle
-
IntPtr
nativeint
Gdy metoda zostanie zwrócona, dojście systemu operacyjnego załadowanej biblioteki natywnej.
Zwraca
true
jeśli biblioteka natywna została pomyślnie załadowana; w przeciwnym razie , false
.
Wyjątki
libraryPath
to null
.
Dotyczy
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)
- Źródło:
- NativeLibrary.cs
- Źródło:
- NativeLibrary.cs
- Źródło:
- NativeLibrary.cs
Udostępnia interfejs API wysokiego poziomu, który ładuje bibliotekę natywną i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie.
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
Parametry
- libraryName
- String
Nazwa biblioteki natywnej do załadowania.
- assembly
- Assembly
Zestaw ładuje bibliotekę natywną.
- searchPath
- Nullable<DllImportSearchPath>
Ścieżka wyszukiwania.
- handle
-
IntPtr
nativeint
Gdy metoda zostanie zwrócona, dojście systemu operacyjnego załadowanej biblioteki natywnej.
Zwraca
true
jeśli biblioteka natywna została pomyślnie załadowana; w przeciwnym razie , false
.
Wyjątki
libraryPath
lub assembly
to null
.
assembly
nie jest elementem RuntimeAssembly
.