Condividi tramite


NativeLibrary.TryLoad Metodo

Definizione

Overload

TryLoad(String, IntPtr)

Offre una semplice API per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione ha avuto esito positivo.

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

Offre un'API avanzata per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione ha avuto esito positivo.

TryLoad(String, IntPtr)

Offre una semplice API per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione ha avuto esito positivo.

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

Parametri

libraryPath
String

Nome della libreria nativa da caricare.

handle
IntPtr

nativeint

Quando il metodo viene restituito, contiene l'handle del sistema operativo per la libreria nativa caricata.

Restituisce

Boolean

true se la libreria nativa è stata caricata correttamente; in caso contrario, false.

Eccezioni

libraryPath è null.

Si applica a

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

Offre un'API avanzata per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione ha avuto esito positivo.

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

Parametri

libraryName
String

Nome della libreria nativa da caricare.

assembly
Assembly

Assembly che carica la libreria nativa.

searchPath
Nullable<DllImportSearchPath>

Percorso di ricerca.

handle
IntPtr

nativeint

Quando il metodo viene restituito, contiene l'handle del sistema operativo per la libreria nativa caricata.

Restituisce

Boolean

true se la libreria nativa è stata caricata correttamente; in caso contrario, false.

Eccezioni

libraryPath o assembly è null.

assembly non è un oggetto RuntimeAssembly.

Si applica a