NativeLibrary.TryLoad Methode

Definitie

Overloads

Name Description
TryLoad(String, IntPtr)

Biedt een eenvoudige API voor het laden van een systeemeigen bibliotheek en retourneert een waarde die aangeeft of de bewerking is geslaagd.

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

Biedt een API op hoog niveau waarmee een systeemeigen bibliotheek wordt geladen en een waarde wordt geretourneerd die aangeeft of de bewerking is geslaagd.

TryLoad(String, IntPtr)

Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs

Biedt een eenvoudige API voor het laden van een systeemeigen bibliotheek en retourneert een waarde die aangeeft of de bewerking is geslaagd.

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

Parameters

libraryPath
String

De naam van de systeemeigen bibliotheek die moet worden geladen.

handle
IntPtr

nativeint

Wanneer de methode wordt geretourneerd, wordt de besturingssysteemgreep van de geladen systeemeigen bibliotheek gebruikt.

Retouren

true als de systeemeigen bibliotheek is geladen; anders, false.

Uitzonderingen

libraryPath is null.

Van toepassing op

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

Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs
Bron:
NativeLibrary.cs

Biedt een API op hoog niveau waarmee een systeemeigen bibliotheek wordt geladen en een waarde wordt geretourneerd die aangeeft of de bewerking is geslaagd.

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

Parameters

libraryName
String

De naam van de systeemeigen bibliotheek die moet worden geladen.

assembly
Assembly

De assembly die de systeemeigen bibliotheek laadt.

searchPath
Nullable<DllImportSearchPath>

Het zoekpad.

handle
IntPtr

nativeint

Wanneer de methode wordt geretourneerd, wordt de besturingssysteemgreep van de geladen systeemeigen bibliotheek gebruikt.

Retouren

true als de systeemeigen bibliotheek is geladen; anders, false.

Uitzonderingen

libraryName of assembly is null.

assembly is geen RuntimeAssembly.

Van toepassing op