NativeLibrary.TryLoad Metodo

Definizione

Overload

Nome Descrizione
TryLoad(String, IntPtr)

Fornisce un'API semplice per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione è riuscita.

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

Fornisce un'API di alto livello che carica una libreria nativa e restituisce un valore che indica se l'operazione è riuscita.

TryLoad(String, IntPtr)

Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs

Fornisce un'API semplice per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione è riuscita.

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

Al termine del metodo, l'handle del sistema operativo della libreria nativa caricata.

Valori restituiti

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

Eccezioni

libraryPath è null.

Si applica a

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

Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs
Origine:
NativeLibrary.cs

Fornisce un'API di alto livello che carica una libreria nativa e restituisce un valore che indica se l'operazione è riuscita.

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

Al termine del metodo, l'handle del sistema operativo della libreria nativa caricata.

Valori restituiti

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

Eccezioni

libraryName o assembly è null.

assembly non è un oggetto RuntimeAssembly.

Si applica a