NativeLibrary Klas

Definitie

Biedt API's voor het beheren van systeemeigen bibliotheken.

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
Overname
NativeLibrary

Methoden

Name Description
Free(IntPtr)

Hiermee wordt een geladen bibliotheek met de opgegeven besturingssysteemgreep vrijgemaakt of wordt er geen actie ondernomen als de invoergreep is Zero.

GetExport(IntPtr, String)

Hiermee haalt u het adres van een geëxporteerd symbool op.

GetMainProgramHandle()

Haal een ingang op die kan worden gebruikt met GetExport(IntPtr, String) of TryGetExport(IntPtr, String, IntPtr) om exports uit de invoerpuntmodule op te lossen.

Load(String, Assembly, Nullable<DllImportSearchPath>)

Biedt een API op hoog niveau voor het laden van een systeemeigen bibliotheek.

Load(String)

Biedt een eenvoudige API voor het laden van een systeemeigen bibliotheek waarmee het besturingssysteemlaadprogramma wordt verpakt en standaardvlagken worden gebruikt.

SetDllImportResolver(Assembly, DllImportResolver)

Hiermee stelt u een callback in voor het oplossen van systeemeigen bibliotheekimporten uit een assembly.

TryGetExport(IntPtr, String, IntPtr)

Hiermee haalt u het adres van een geëxporteerd symbool op en wordt een waarde geretourneerd die aangeeft of de aanroep van de methode 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)

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

Van toepassing op