NativeLibrary.TryLoad Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
- Origine:
- NativeLibrary.cs
- Origine:
- NativeLibrary.cs
- Origine:
- NativeLibrary.cs
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
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
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
true
se la libreria nativa è stata caricata correttamente; in caso contrario, false
.
Eccezioni
libraryPath
o assembly
è null
.
assembly
non è un oggetto RuntimeAssembly
.