NativeLibrary.TryLoad Metoda

Definice

Přetížení

TryLoad(String, IntPtr)

Poskytuje jednoduché rozhraní API pro načtení nativní knihovny a vrací hodnotu, která označuje, jestli operace proběhla úspěšně.

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

Poskytuje rozhraní API vysoké úrovně, které načte nativní knihovnu a vrátí hodnotu označující, jestli operace proběhla úspěšně.

TryLoad(String, IntPtr)

Zdroj:
NativeLibrary.cs
Zdroj:
NativeLibrary.cs
Zdroj:
NativeLibrary.cs

Poskytuje jednoduché rozhraní API pro načtení nativní knihovny a vrací hodnotu, která označuje, jestli operace proběhla úspěšně.

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

Název nativní knihovny, která se má načíst.

handle
IntPtr

nativeint

Když metoda vrátí, popisovač operačního systému načtené nativní knihovny.

Návraty

truePokud nativní knihovna byla úspěšně načtena; v opačném případě . false

Výjimky

libraryPath je null.

Platí pro

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

Zdroj:
NativeLibrary.cs
Zdroj:
NativeLibrary.cs
Zdroj:
NativeLibrary.cs

Poskytuje rozhraní API vysoké úrovně, které načte nativní knihovnu a vrátí hodnotu označující, jestli operace proběhla úspěšně.

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

Název nativní knihovny, která se má načíst.

assembly
Assembly

Sestavení načítá nativní knihovnu.

searchPath
Nullable<DllImportSearchPath>

Cesta hledání.

handle
IntPtr

nativeint

Když metoda vrátí, popisovač operačního systému načtené nativní knihovny.

Návraty

truePokud nativní knihovna byla úspěšně načtena; v opačném případě . false

Výjimky

libraryPath nebo assembly je null.

assemblynení .RuntimeAssembly

Platí pro