NativeLibrary.TryLoad Metoda

Definicja

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.

Dotyczy