NativeLibrary.TryLoad Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud byla nativní knihovna ú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
true
pokud byla nativní knihovna úspěšně načtena; v opačném případě . false
Výjimky
libraryPath
nebo assembly
je null
.
assembly
není .RuntimeAssembly